Java中查询db2的clob列的问题
程序员文章站
2022-05-14 15:54:15
...
在java中使用下面代码查询db2的clob列(conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY))
在java中使用下面代码查询db2的clob列
(conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY)).executeQuery(sql)
时会报以下错误:
DB2 SQL error: SQLCODE: -270, SQLSTATE: 42997, SQLERRMC: 63
而sql语句在db2中直接执行是不会报错的。
在db2中直接执行是没有使用scrollable cursor游标的,,那解决的方法既是:
将createStatement中的参数去掉,直接用下面的代码:
createStatement().executeQuery(sql)
这样就可以了,不会报错的了
推荐阅读
-
java中String类型变量的赋值问题介绍
-
Excel单列或多列设置条件格式中的公式的引用问题实例详解
-
在查询结果中添加一列表示记录的行数的sql语句
-
关于工作中.net转java遇到的一个远程调用传递重复参的问题。
-
Java中是使用增强for的null问题
-
Java中Date()类 日期转字符串、字符串转日期的问题
-
sql查询表中根据某列排序的任意行语句
-
使用java8中的Optional API解决nullPointException问题
-
SQL Server 数据库调整表中列的顺序操作方法及遇到问题
-
oracle数据库查询没问题,正常显示两个汉字;但是java后台Hibernate查询的时候只显示第一个汉字怎么解决?