用J处理Oracle中CLOB类型的字段_JSP技巧_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

用J处理Oracle中CLOB类型的字段

作者:黑客防线网安JSP教程基地 来源:黑客防线网安JSP教程基地 浏览次数:0

本篇关键词:类型处理clobCLOB
黑客防线网安网讯:  1.CLOB字段的插入  一般情况下,clob类型的数据直接insert可能会因为字符过长而出错,所以要用对象形式来插入。  具体示例:  首先,我们需要创建一个含CLOB字段的表:  create...

  1.CLOB字段的插入

  一般情况下clob类型的数据直接insert可能会因为字符过长而出错所以要用对象形式来插入

  具体示例:

  首先,我们需要创建一个含CLOB字段的表:

  create table test (id INTEGER, content clob);

  然后插入空值:

  String strSql = “INSERT INTO TEST(id,content) values(‘0001’,?) ”;

  con.setAutoCommit(false);  //conn为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.setCLOB(1,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( "<script>alert('成功保存!'); </script>");

  }

  else

  {

  out.print( "<script>alert('保存数据时出错,请检查你输入的数据格式是否符合要

  求');self.history.back ();</script>");

  }

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-16631-1.html
网站维护教程更新时间:2012-04-07 00:44:02  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer