字段类型:blob,clob,nclob 
  说明:三种大型对象(LOB),用来保存较大的图形文件或带格式的文本文件,如
Miceosoft Word文档,以及音频、视频等非文本文件,最大长度是4GB。LOB有几种类型,取决
于你使用的字节的类型,Oracle 8i实实在在地将这些数据存储在数据库内部保存。可以执行
  我们所操作的clobtest_table中属性是(字符型id,CLOB型picstr),目前我们假设一个
大的字符对象str已经包含了我们需要存入picstr字段的数据。而且connection对象conn已经
建立。以下的例子程序也因为不想占用太多的空间,所以对抛出异常没有写。大家参考一下
api doc。就可以知道该抛出什么异常了,此处仅仅告诉大家如何去写。 
  代码: 
   
   
  (1)对数据库clob型执行插入操作 
  ************************************************* 
   
  java.sql.PreparedStatement pstmt = ; 
  ResultSet rs = ; 
  String query = ""; 
   
  conn.setAutoCommit(false); 
   query = "insert into clobtest_table(id,picstr) values(?,empty_clob())";
  java.sql.PreparedStatement pstmt = conn.prepareStatement(query); 
  pstmt.setString(1,"001"); 
  pstmt.executeUpdate(); 
  pstmt = 
   query = "select picstr from clobtest_table where id = '001' for 
  pstmt = con.prepareStatement(query) 
  rs= pstmt.executeQuery(); 
   
  oracle.sql.CLOB clobtt = ; 
  if(rs.next()){ 
   clobtt = (oracle.sql.CLOB)rs.getClob(1);   } 
  Writer wr = clobtt.getCharacterOutputStream();   wr.write(strtmp); 
  wr.flush(); 
  wr.close(); 
  rs.close(); 
  con.commit(); 
   
   
   
  (2)通过sql/plus查询是否已经成功插入数据库 
  ************************************************* 
   
  PL/SQL的包DBMS_LOB来处理LOB数据。察看刚才的插入是否成功。使用DBMS_LOB包的
getlength这个procedure来检测是否已经将str存入到picstr字段中了。如: 
     SQL> select dbms_lob.getlength(picstr) from clobtest_table; 
   
   
  (3)对数据库clob型执行读取操作 
  ************************************************* 
   
  读取相对插入就很简单了。基本步骤和一半的取数据库数据没有太大的差别。 
  String description = "" 
   query = "select picstr from clobtest_table where id = '001'"; 
  pstmt = con.prepareStatement(query); 
  ResultSet result = pstmt.executeQuery();   if(result.next()){ 
   oracle.jdbc.driver.OracleResultSet ors = 
   (oracle.jdbc.driver.OracleResultSet)result; 
   oracle.sql.CLOB clobtmp = (oracle.sql.CLOB) ors.getClob(1); 
   
   if(clobtmp== || clobtmp.length()==0){ 
   System.out.println("======CLOB对象为空 "); 
   description = ""; 
   }else{ 
   description=clobtmp.getSubString((long)1,(int)clobtmp.length()); 
   System.out.println("======字符串形式 "+description); 
   } 
  }