COM.ibm.db2.jdbc.DB2Exception: [IBM][JDBC Driver] CLI0615E 从套接字接收时出错,服务器不响应。SQLSTATE=08S01

时间:2021-01-01 09:22:29
我使用jdbc+resin调用数据时,出现如下错误:

COM.ibm.db2.jdbc.DB2Exception: [IBM][JDBC Driver] CLI0615E  从套接字接收时出错,服务器不响应。SQLSTATE=08S01

我将数据库服务器 的DB2 JDBC Applet Server 服务启动后,运行jsp,
结果系统弹出出错对话框:db2jds.exe 产生错误。

请大家 看看如何解决.谢了。

8 个解决方案

#1


对了,我用的数据库是 DB2 5.2版本的。

#2


是你的JDBC不对,你必须保证数据库服务器与你的开发客户端的DB2JDBC相同!在sqllib下面有个java12目录下有相关的db2jdbc

#3


Class.forName("COM.ibm.db2.jdbc.net.DB2Driver");
con = DriverManager.getConnection("jdbc:db2:sample","user","password");
用以上的方法先连接JDBC!

#4


我把 DB2 5.2 数据库服务器上的 jdbc 拷过来可以用了。

但是发现absolute() 不可以用了,估计这个jdbc 是1.0 的版本。

请问 如何在结果集中 定位到某一行,比如从 100行开始取值。

#5


或者 能不能 将 DB2 5.2版本的jdbc  升级成 jdbc 2.0的??????

#6


不能
你的连接有问题

#7


TO: hanty(大智若鱼) 

    什么连接有问题??我把 DB2 5.2 数据库服务器上的 jdbc 拷过来可以用了。
    只是定位不方便,我想分页显示。

#8


不能将DB2 5.2版本的jdbc升级成jdbc 2.0的

#1


对了,我用的数据库是 DB2 5.2版本的。

#2


是你的JDBC不对,你必须保证数据库服务器与你的开发客户端的DB2JDBC相同!在sqllib下面有个java12目录下有相关的db2jdbc

#3


Class.forName("COM.ibm.db2.jdbc.net.DB2Driver");
con = DriverManager.getConnection("jdbc:db2:sample","user","password");
用以上的方法先连接JDBC!

#4


我把 DB2 5.2 数据库服务器上的 jdbc 拷过来可以用了。

但是发现absolute() 不可以用了,估计这个jdbc 是1.0 的版本。

请问 如何在结果集中 定位到某一行,比如从 100行开始取值。

#5


或者 能不能 将 DB2 5.2版本的jdbc  升级成 jdbc 2.0的??????

#6


不能
你的连接有问题

#7


TO: hanty(大智若鱼) 

    什么连接有问题??我把 DB2 5.2 数据库服务器上的 jdbc 拷过来可以用了。
    只是定位不方便,我想分页显示。

#8


不能将DB2 5.2版本的jdbc升级成jdbc 2.0的