六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 138|回复: 0

DB2 JDBC driver's bug?, Connection is closed

[复制链接]

升级  76%

8

主题

8

主题

8

主题

童生

Rank: 1

积分
38
 楼主| 发表于 2013-1-13 19:05:21 | 显示全部楼层 |阅读模式
I use code(DB2 JDBC 4 type driver):
Connection conn = ...;Statement stat = conn.prepareCall(query);state.execute();...resultSet.getMetaData();

and I get exception like:
com.ibm.db2.jcc.b.SqlException: [ibm][db2][jcc][10335][10366] Invalidoperation: Connection is closed.at com.ibm.db2.jcc.b.bb.Nb(bb.java:3356)at com.ibm.db2.jcc.b.bb.a(bb.java:1589)at com.ibm.db2.jcc.b.bb.prepareStatement(bb.java:490)

It's very strange that the same code works fine on MySql, Oracle, Sybase etc, at last it works, but I must create Statement like:
statement = conn.prepareCall(query,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);

So it's a DB2 JDBC driver implementation bug?
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表