我的数据库中又两个字段其中一个是clob类型的!
在jsp页面中怎样才能读取clob字段的内容?
try{
String sql = “select * from tp_file where id = '1'”
ResultSet rs = stmt.executeQuery(sql);
whlie(rs.next())
{//这里怎么能得到clob字段的内容?
}
}
catch(Exception e)
{}
在jsp页面中怎样才能读取clob字段的内容?
try{
String sql = “select * from tp_file where id = '1'”
ResultSet rs = stmt.executeQuery(sql);
whlie(rs.next())
{//这里怎么能得到clob字段的内容?
}
}
catch(Exception e)
{}
if (rs.next()) {
oracle.jdbc.driver.OracleResultSet ors = (oracle.jdbc.driver.
OracleResultSet) rs;
oracle.sql.CLOB clobtmp = (oracle.sql.CLOB) ors.getClob(1);
if (clobtmp == null || clobtmp.length() == 0) {
System.out.println("======CLOB对象为空 ");
this.msg = "";
}
else {
this.msg = clobtmp.getSubString((long) 1, (int) clobtmp.length());
// System.out.println("======字符串形式 " + msg);
}
}
this.msg就是获得的CLOB字段内容
我只是把CLOB字段获取的部分拿出来,并不完全,你还得根据你自己的情况再改一改