yinian 发表于 2016-11-15 09:04:52

java中查询db2的clob列的问题(摘抄)

  在java中使用下面代码查询db2的clob列
  (conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY)).executeQuery(sql)
时会报以下错误:
  DB2SQL error: SQLCODE: -270, SQLSTATE: 42997, SQLERRMC: 63
  而sql语句在db2中直接执行是不会报错的。
  在db2中直接执行是没有使用scrollable cursor游标的,那解决的方法既是:
  将createStatement中的参数去掉,直接用下面的代码:
  createStatement().executeQuery(sql)
  这样就可以了,不会报错的了

  http://log-cd.iyunv.com/blog/398880
页: [1]
查看完整版本: java中查询db2的clob列的问题(摘抄)