文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>jsp处理oracle的clob字段

jsp处理oracle的clob字段

时间:2008-04-23  来源:zhanglei98123

clob类型的数据直接insert可能会因为字符过长而出错,所以要用对象形式插入.

首先引入包:import oracle.sql.*,oracle.jdbc.driver.*

示例:

首先,创建一个含CLOB字段的表:

create table test (id INTEGER, content clob);

然后插入空值

String strSql = “INSERT INTO TEST(id,content) values(?,?)";
con.setAutoCommit(false);  //con为Connection对象
//创建并实例化一个CLOB对象
CLOB clob = new CLOB((OracleConnection)con);
   clob = oracle.sql.CLOB.createTemporary((OracleConnection)con,true,1);
//对CLOB对象赋值
   clob.putString(1,formateSingleQuotes(Content));
   OracleConnection OCon = (OracleConnection)con;
   OraclePreparedStatement pstmt = (OraclePreparedStatement)OCon.prepareCall(strSql);

   pstmt.setInt(1,1);
   pstmt.setCLOB(2,clob);
   int i  = pstmt.executeUpdate();
   pstmt.close();
   OCon.commit();
   OCon = null;
con = null;
Boolean flag = true;
if(i <=0)
 {
      flag = false;
 }
if (flag == true)
 {
       out.print( "");
}
 else
 {
       out.print( "");
 }

 

clob字段的修改除了sql语句不同外,其他一样
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载