Java如何读取CLOB字段

2023-07-06   


CLOB字段是Oracle用来存储大容量内容的字段类型,CLOB字段可以存储最高4G的容量。
   Java读取CLOB和读取普通类型字段有一点不一样,以下代码实现了如何读取CLOB字段:
   connection.setAutoCommit(false);
   PreparedStatement preparedStatement=connection.prepareStatement(sql);
   ResultSet rs=preparedStatement.executeQuery();
   Clob clob=rs.getClob(colName);
   if(clob!=null)
  
   Reader reader=((oracle.sql.CLOB)clob).getCharacterStream();
   BufferedReader br=new BufferedReader(reader);
   String value=”";
   String line=”";
   while((line=br.readLine())!=null)
  
   value+=line+”\\r\\n“;
  
  
  
   rs.close();
   preparedStatement.close();
   其中value就是java读取的CLOB字段的值。


相关内容:

  1. 新锐科技Java程序员面试题
  2. 新锐科技Java程序员面试题
  3. Java的类与C++的类有什么不同
  4. 神路信息Java面试题目
  5. Java面试题汇总
  6. Java中的类包括什么内容?设计时要注意哪些方面