我使用tomcat db2java的jdbc连接另一个电脑的db2出错的:
SQLException: [IBM][JDBC Driver] CLI0615E 从套接字接收时出错,服务器不响应。SQLSTATE=08S01 SQLException: null
不知道怎么解决,
db2服务器装w2k server tomcat是在xp下跑的,
5 个解决方案
#1
忘记说了,db2是v7.2 企业版
#2
Database connection failed:COM.ibm.db2.jdbc.DB2Exception: [IBM][JDBC Driver] CLI0621E “JDBC 服务器”配置不受支持。
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
String username ="db2admin";
String password = "db2admin";
try {
Class.forName( "COM.ibm.db2.jdbc.net.DB2Driver" ).newInstance();
String uri = "jdbc:db2://127.0.0.1:3456/gqtest";
con = DriverManager.getConnection(uri, username, password);
} catch(Exception e) {
out.println("Database connection failed:" + e.toString());
if (con != null)
con.close();
return;
}
try {
if(con !=null)
con.close();
} catch(SQLException e) {
System.out.println("Disconnect Database failed:" + e.toString());
}
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
String username ="db2admin";
String password = "db2admin";
try {
Class.forName( "COM.ibm.db2.jdbc.net.DB2Driver" ).newInstance();
String uri = "jdbc:db2://127.0.0.1:3456/gqtest";
con = DriverManager.getConnection(uri, username, password);
} catch(Exception e) {
out.println("Database connection failed:" + e.toString());
if (con != null)
con.close();
return;
}
try {
if(con !=null)
con.close();
} catch(SQLException e) {
System.out.println("Disconnect Database failed:" + e.toString());
}
#3
确保的jdbc 小应用程序服务器启动,并监听在3456端口,它缺省监听6789
#4
已经启动了,如果没有启动的话是出“从套接字接收时出错,服务器不响应。”的错,
现在出的错误是:“Database connection failed:COM.ibm.db2.jdbc.DB2Exception: [IBM][JDBC Driver]CLI0621E “JDBC 服务器”配置不受支持。”
谢谢
现在出的错误是:“Database connection failed:COM.ibm.db2.jdbc.DB2Exception: [IBM][JDBC Driver]CLI0621E “JDBC 服务器”配置不受支持。”
谢谢
#5
这个问题我也遇到在db2 version 8.1也过解决方法:
1.我确认db2 version 8.1是支持COM.ibm.db2.jdbc.net.DB2Driver 连接方式
(最大的好处是不用安装客户端配置数据源)请您先确认db2是v7.2 企业版是否支持
COM.ibm.db2.jdbc.net.DB2Driver 连接方式办法是打开db2java.jar看一下阿.
2. 即使按照COM.ibm.db2.jdbc.net.DB2Driver 连接方式,db2java.jar中也支持
还是报错,我也是遇到的.有时能连有时不能连!郁闷!?
我的db2 version 8.1.0.36 ee版本
没有打补丁的,报得"从套接字接收时出错,服务器不响应"错
我的修改建议:
1.如果你是在db2server上开发,使用COM.ibm.db2.jdbc.app.DB2Driver
套接自:String uri = "jdbc:db2:yourdatasourcename";
2.如果你是在client上开发,请安装最好是同版本的客户端,配置数据源
我是十分怀疑db2v8.0.1.36中COM.ibm.db2.jdbc.net.DB2Driver 连接方式中的
db2 提供的db2java.jar是否存在bug?!
共同努力吧,亮亮,如果你知道如何解决的化,请回个贴,我会一执关注此话题的,谢谢!
1.我确认db2 version 8.1是支持COM.ibm.db2.jdbc.net.DB2Driver 连接方式
(最大的好处是不用安装客户端配置数据源)请您先确认db2是v7.2 企业版是否支持
COM.ibm.db2.jdbc.net.DB2Driver 连接方式办法是打开db2java.jar看一下阿.
2. 即使按照COM.ibm.db2.jdbc.net.DB2Driver 连接方式,db2java.jar中也支持
还是报错,我也是遇到的.有时能连有时不能连!郁闷!?
我的db2 version 8.1.0.36 ee版本
没有打补丁的,报得"从套接字接收时出错,服务器不响应"错
我的修改建议:
1.如果你是在db2server上开发,使用COM.ibm.db2.jdbc.app.DB2Driver
套接自:String uri = "jdbc:db2:yourdatasourcename";
2.如果你是在client上开发,请安装最好是同版本的客户端,配置数据源
我是十分怀疑db2v8.0.1.36中COM.ibm.db2.jdbc.net.DB2Driver 连接方式中的
db2 提供的db2java.jar是否存在bug?!
共同努力吧,亮亮,如果你知道如何解决的化,请回个贴,我会一执关注此话题的,谢谢!
#1
忘记说了,db2是v7.2 企业版
#2
Database connection failed:COM.ibm.db2.jdbc.DB2Exception: [IBM][JDBC Driver] CLI0621E “JDBC 服务器”配置不受支持。
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
String username ="db2admin";
String password = "db2admin";
try {
Class.forName( "COM.ibm.db2.jdbc.net.DB2Driver" ).newInstance();
String uri = "jdbc:db2://127.0.0.1:3456/gqtest";
con = DriverManager.getConnection(uri, username, password);
} catch(Exception e) {
out.println("Database connection failed:" + e.toString());
if (con != null)
con.close();
return;
}
try {
if(con !=null)
con.close();
} catch(SQLException e) {
System.out.println("Disconnect Database failed:" + e.toString());
}
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
String username ="db2admin";
String password = "db2admin";
try {
Class.forName( "COM.ibm.db2.jdbc.net.DB2Driver" ).newInstance();
String uri = "jdbc:db2://127.0.0.1:3456/gqtest";
con = DriverManager.getConnection(uri, username, password);
} catch(Exception e) {
out.println("Database connection failed:" + e.toString());
if (con != null)
con.close();
return;
}
try {
if(con !=null)
con.close();
} catch(SQLException e) {
System.out.println("Disconnect Database failed:" + e.toString());
}
#3
确保的jdbc 小应用程序服务器启动,并监听在3456端口,它缺省监听6789
#4
已经启动了,如果没有启动的话是出“从套接字接收时出错,服务器不响应。”的错,
现在出的错误是:“Database connection failed:COM.ibm.db2.jdbc.DB2Exception: [IBM][JDBC Driver]CLI0621E “JDBC 服务器”配置不受支持。”
谢谢
现在出的错误是:“Database connection failed:COM.ibm.db2.jdbc.DB2Exception: [IBM][JDBC Driver]CLI0621E “JDBC 服务器”配置不受支持。”
谢谢
#5
这个问题我也遇到在db2 version 8.1也过解决方法:
1.我确认db2 version 8.1是支持COM.ibm.db2.jdbc.net.DB2Driver 连接方式
(最大的好处是不用安装客户端配置数据源)请您先确认db2是v7.2 企业版是否支持
COM.ibm.db2.jdbc.net.DB2Driver 连接方式办法是打开db2java.jar看一下阿.
2. 即使按照COM.ibm.db2.jdbc.net.DB2Driver 连接方式,db2java.jar中也支持
还是报错,我也是遇到的.有时能连有时不能连!郁闷!?
我的db2 version 8.1.0.36 ee版本
没有打补丁的,报得"从套接字接收时出错,服务器不响应"错
我的修改建议:
1.如果你是在db2server上开发,使用COM.ibm.db2.jdbc.app.DB2Driver
套接自:String uri = "jdbc:db2:yourdatasourcename";
2.如果你是在client上开发,请安装最好是同版本的客户端,配置数据源
我是十分怀疑db2v8.0.1.36中COM.ibm.db2.jdbc.net.DB2Driver 连接方式中的
db2 提供的db2java.jar是否存在bug?!
共同努力吧,亮亮,如果你知道如何解决的化,请回个贴,我会一执关注此话题的,谢谢!
1.我确认db2 version 8.1是支持COM.ibm.db2.jdbc.net.DB2Driver 连接方式
(最大的好处是不用安装客户端配置数据源)请您先确认db2是v7.2 企业版是否支持
COM.ibm.db2.jdbc.net.DB2Driver 连接方式办法是打开db2java.jar看一下阿.
2. 即使按照COM.ibm.db2.jdbc.net.DB2Driver 连接方式,db2java.jar中也支持
还是报错,我也是遇到的.有时能连有时不能连!郁闷!?
我的db2 version 8.1.0.36 ee版本
没有打补丁的,报得"从套接字接收时出错,服务器不响应"错
我的修改建议:
1.如果你是在db2server上开发,使用COM.ibm.db2.jdbc.app.DB2Driver
套接自:String uri = "jdbc:db2:yourdatasourcename";
2.如果你是在client上开发,请安装最好是同版本的客户端,配置数据源
我是十分怀疑db2v8.0.1.36中COM.ibm.db2.jdbc.net.DB2Driver 连接方式中的
db2 提供的db2java.jar是否存在bug?!
共同努力吧,亮亮,如果你知道如何解决的化,请回个贴,我会一执关注此话题的,谢谢!