知识大全 用JSP处理Oracle中CLOB类型的字段

Posted

篇首语:世界之大,而能获得最公平分配的是常识。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用JSP处理Oracle中CLOB类型的字段相关的知识,希望对你有一定的参考价值。

用JSP处理Oracle中CLOB类型的字段  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   CLOB字段的插入

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

  具体示例

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

  create table test (id INTEGER content clob)

  然后插入空值

  String strSql = INSERT INTO TEST(id content) values( ?)

  con setAutoCommit(false)   //conn为Connection对象

  //创建并实例化一个CLOB对象

  CLOB clob = new CLOB((OracleConnection)con)

  clob = oracle sql CLOB createTemporary((OracleConnection)con true )

  //对CLOB对象赋值

  clob putString( formateSingleQuotes(Content))

  OracleConnection OCon = (OracleConnection)con

  OraclePreparedStatement pstmt = (OraclePreparedStatement)OCon prepareCall(strSql)

  pstmt setCLOB( clob)

  int i  = pstmt executeUpdate()

  pstmt close()

  mit()

  OCon = null

  con = null

  Boolean flag = true

  if(i <= )

  

  flag = false

  

  if (flag == true)

  

  out print( <script>alert( 成功保存! ) </script> )

  

  else

  

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

  求 ) self history back () </script> )

  

  注意

  一定不要忘记引入包 import oracle sql * oracle jdbc driver *

   CLOB类型的修改

  针对CLOB字段的修改除了SQL语句外其他和插入相同

  String strSql = UPDATE TEST set content=? Where Id=

  con setAutoCommit(false)   //conn为Connection对象

  //创建并实例化一个CLOB对象

  CLOB clob = new CLOB((OracleConnection)con)

  clob = oracle sql CLOB createTemporary((OracleConnection)con true )

  //对CLOB对象赋值

  clob putString( formateSingleQuotes(Content))

  OracleConnection OCon = (OracleConnection)con

  OraclePreparedStatement pstmt = (OraclePreparedStatement)OCon prepareCall(strSql)

  pstmt setCLOB( clob)

  int i  = pstmt executeUpdate()

  pstmt close()

  mit()

  OCon = null

  con = null

  Boolean flag = true

  if(i <= )

  

  flag = false

  

  if (flag == true)

  

  out print( <script>alert( 成功保存! ) </script> )

  

  else

  

  out print( <script>alert

  ( 保存数据时出错 请检查你输入的数据格式是否符合要求 )

  self history back () </script> )

cha138/Article/program/Oracle/201311/16796

相关参考

知识大全 PowerBuilder 读取Oracle Clob字段内容

PowerBuilder读取OracleClob字段内容  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 java语言操作Oracle数据库中的CLOB数据类型

java语言操作Oracle数据库中的CLOB数据类型  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ORACLE大数据类型的操作之一CLOB

ORACLE大数据类型的操作之一CLOB  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  大家在应

知识大全 ORACLE中存取LONG类型字段的方法

ORACLE中存取LONG类型字段的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ORAC

知识大全 如何对CLOB字段进行全文检索

如何对CLOB字段进行全文检索?  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  系统环境  数据

知识大全 oracle修改字段类型的方法

  因为业务需要修要修改某个字段数据类型有number()变为number()型  要是没有数据的话直接用以下语句即可  alter  tabletb_testmodifyperm

知识大全 Oracle数据字典(可用它动态获取字段名、长度、类型等)

Oracle数据字典(可用它动态获取字段名、长度、类型等)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 在sqlplus中操作blob和clob

Tom在他的《Expertoneononeoracle》给出了sqlplus中将文件load进BLOB或者CLOB字段的例子这里保存一份以备急用

知识大全 oracle字段自增两段代码搞定

  (这几天做了个小小课程设计时用的是oracle数据库第一次用发现oracle和我们以前用的sqlservermysql是有如此多不同的地方下面是遇到的问题之一和解决方法和大家分享下)  用惯sql

知识大全 ORACLE中ID自动增加字段

ORACLE中ID自动增加字段  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!自动增加字