现在项目遇到CLOB字段的使用,在网上搜索一下,读取ORACLE数据库中的CLOB字段大多数是使用oracle驱动包中带的Clob。而JAVA的sql包中也有个Clob接口,应该怎么用呢,我的使用方法是:
java 代码
- …
- ResultSet rs = …
- Reader reader;
- String clobStr;
- if(rs.next())
- {
- reader = rs.getCharacterStream("ClobField");
- BufferedReader br = new BufferedReader(reader);
- StringBuffer sb = new StringBuffer();
- String temp;
- while((temp=br.readLine())!=null)
- {
- sb.append(temp);
- }
- clobStr = sb.toString();
- }
- …