CLOB字段的读取

saint_tao 2005-09-01 01:17:28
我的数据库中又两个字段其中一个是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)
{}
...全文
165 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
larger102 2005-09-01
  • 打赏
  • 举报
回复
PS:this.msg要初始化,而且要把查询语句防进pstmt.executeQuery中
我只是把CLOB字段获取的部分拿出来,并不完全,你还得根据你自己的情况再改一改
larger102 2005-09-01
  • 打赏
  • 举报
回复
rs = pstmt.executeQuery();
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字段内容

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧