java连接DB2的错误,实在搞不定了。

deadrock 2002-12-21 06:27:34
code:
<%@ page language="java" import="java.sql.*" contentType="text/html;charset=gb2312" %>

<%
Connection con;
try {

Class.forName("COM.ibm.db2.jdbc.net.DB2Driver").newInstance();

String url = "jdbc:db2://192.168.0.240:6789/mytest";

String userid ="db2inst1";
String password = "password";

// connect to database with userid and password
con = DriverManager.getConnection(url, userid, password );
}
catch (Exception e)
{
out.println(e.getMessage());
return;
}
if(con==null)
{
out.println("connection is null,fail!");
return;
}
out.println("connection ok!");
%>



错误信息:

[IBM][JDBC Driver] CLI0621E “JDBC 服务器”配置不受支持。

如果端口改为50000则另一个错误:

[IBM][JDBC Driver] CLI0615E 从套接字接收时出错,服务器不响应。SQLSTATE=08S01

但是我的/etc/services文件中有:
db2cdb2inst1 50000/tcp # Connection port for DB2 instance db2inst1

所以我认为connection 的port应该是50000,但实际又好像6789才是????????????????????????????????????????
...全文
37 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧