oracle.sql.CLOB clob = (oracle.sql.CLOB)rs.getClob(1);
clob.putString(1, this.content); oracle.sql.CLOB clobtmp = (oracle.sql.CLOB) ors.getClob("content");
readerClob=clobtmp.getCharacterStream();
其中putString和getCharacterStream是ORACLE9I中的用法
现在到了ORACLE10G 是已经不推荐使用的方法了
我现在的数据库为10G 想用10G的API替换掉这些原来的方法
请参照http://www.oracle.com/technology/sample_code/tech/java/codesnippet/jdbc/clob10g/handlingclobsinoraclejdbc10g.html
是否可以将这两个方法替换成getString(1);和setString(1, str);
clob.putString(1, this.content); oracle.sql.CLOB clobtmp = (oracle.sql.CLOB) ors.getClob("content");
readerClob=clobtmp.getCharacterStream();
其中putString和getCharacterStream是ORACLE9I中的用法
现在到了ORACLE10G 是已经不推荐使用的方法了
我现在的数据库为10G 想用10G的API替换掉这些原来的方法
请参照http://www.oracle.com/technology/sample_code/tech/java/codesnippet/jdbc/clob10g/handlingclobsinoraclejdbc10g.html
是否可以将这两个方法替换成getString(1);和setString(1, str);
解决方案 »
- oracle 中占用大量cpu的进程都是i/o slave wait
- oracle存储过程 临时表
- Oracle数据库都用什么管理?PL/SQL Dev工具版本是否要跟Oracle版本对应?
- 集合运算符使用列别名排序问题,请帮忙。
- 关于释放表空间的疑问(alter table tabname deallocate unused),内在详细的分析,请各位大虾给点意见
- 求高手解决SQL....
- Oracle多张独立的表查询问题
- 有没有不用输入参数的function?或者代替的东西?
- 这个UPDATE语句应该如何写
- 求救!!关于“ORA-03113: 通信通道的文件结束”的错误
- PL/SQL触发器执行删除的问题
- 求一個sql語句(急)
import java.io.*;
import java.util.*;
import oracle.jdbc.*;
import oracle.jdbc.pool.*;
..........// Create SQL query to insert CLOB data and other columns in the database.
String sql = "INSERT INTO clob_tab VALUES(?)";
// Read a big file(larger than 32765 bytes).
// Note: method readFile() not listed here.
// It can be any method that reads a file.String
str = this.readFile("bigFile.txt");
// Create the OraclePreparedStatement objectopstmt = (OraclePreparedStatement)conn.prepareStatement(sql);
// Use the new method to insert the CLOB data (for data greater or lesser than 32 KB)
opstmt.setStringForClob(1,str);// Execute the OraclePreparedStatementopstmt.executeUpdate();...........OraclePreparedStatement.setStringForClob()
能不能处理小于32765的字节吗?