您的位置:程序门 -> db2 -> 基础类



java用db2java.jar驱动连接数据库,结果集不可滚动问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


java用db2java.jar驱动连接数据库,结果集不可滚动问题[已结贴,结贴人:yubo1209]
发表于:2007-10-21 21:43:21 楼主
我用的db2java.jar   1204kb,不知道是不是最新版本哦

statement   =   conn.createstatement(resultset.type_scroll_insensitive,resultset.concur_updatable);
rs   =   statement.EXECutequery(sql);
rs.last();
直接调用报   "[ibm][jdbc   driver]   cli0627e     结果集不可滚动"
这个可以说是jdbc的驱动不支持游标滚动,可以接受.
但我现在改成如下:
statement   =   conn.createstatement();
rs   =   statement.EXECutequery(sql);
jdbcrowset   jdbcrs   =   new   jdbcrowsetimpl(rs);  
jdbcrs.settype(resultset.type_scroll_insensitive);
jdbcrs.setconcurrency(resultset.concur_updatable);
jdbcrs.last();
他还报这个错误,晕.....    

现在我想问两个问题
第一个问题是不是最新的db2java.jar,还是不支持游标前后滚动哦?????
第二个问题我上面用jdbcrowset包装rs后,怎么还不能滚动游标哦,哪位大虾出出招哦
发表于:2007-10-22 09:20:091楼 得分:0
早上   自己顶下   高手来啊
发表于:2007-10-22 12:33:172楼 得分:0
中午了   再up下
发表于:2007-10-22 22:47:073楼 得分:10
我用的是

db2jcc.jar,
db2jcc_license_cu.jar

c:\program   files\ibm\sqllib\java装db2客户端里的

要不你试试看
发表于:2007-10-23 08:47:354楼 得分:0
楼上的大大     已经用过了     你这个驱动   按type4连接   还是不支持前后滚动,如果按type2连   没响应   一直也没找到原因...
发表于:2007-10-24 14:17:385楼 得分:0
up
发表于:2007-10-24 23:31:256楼 得分:40
类似问题。使用hibernate如何设置。谢谢。已经修改hibernate.hbm.xml文件
<property   name="hibernate.jdbc.use_scrollable_resultset"> true </property>

但是还是没有什么反应。
sql   error:   -99999,   sqlstate:   null
23:15:26   (jdbcexceptionreporter.java:46)   -   [ibm][db2][jcc][10179][10900]   只应对可滚动(类型为   type_scroll_sensitive   或   type_scroll_insensitive)的   resultset   对象调用此方法。
23:15:26   (jdbcexceptionreporter.java:38)   -   sql   error:   -99999,   sqlstate:   null
发表于:2007-10-28 14:17:547楼 得分:0
好象是db2驱动不支持可滚动的集   已经放弃了


快速检索

最新资讯
热门点击