获取CLOB¶
获取Clob对象非常简单,直接调用ResultSet或者CallableStatment的getClob()方法就能获取Clob对象。
比如存在表TEST_CLOB,它有两个字段,第一个为ID(INT),第二个为FILE(CLOB),括号内为该字段的数据类型。那么采用如下方法就可以获得Clob对象:
//然后可以将那个Clob大对象取出来,往里面插入数据
sql = "SELECT * FROM TEST_CLOB WHERE ID = 2";
ResultSet rs = stmt.executeQuery(sql);
//取得Clob对象clob,接着就可以处理里面的数据了
while(rs.next()){
clob = rs.getClob("FILE");
clob.setString(1,value);
}