在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)
这样就可以了,不会报错的了
Copyright © 2019- ubii.cn 版权所有
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务