weblogic下写clob的方法

web

写CLOB的代码片段:

String SqlStr = "update TextInfo set Content=empty_clob() where TextInfoKey=" + Integer.toString(textinfokey);
myConn.setAutoCommit(false);
java.sql.PreparedStatement pstmt = myConn.prepareStatement(SqlStr);
pstmt.executeUpdate();

SqlStr = "select Content from TextInfo where TextInfoKey=" + Integer.toString(textinfokey) + " for update";
java.sql.Statement st = myConn.createStatement();
java.sql.ResultSet rs = st.executeQuery(SqlStr);
java.sql.Clob clob ;
if (rs.next()) {
clob = rs.getClob("Content");
weblogic.jdbc.rmi.SerialOracleClob cast1 =(weblogic.jdbc.rmi.SerialOracleClob)clob;
weblogic.jdbc.rmi.internal.OracleTClobImpl cast2 =(weblogic.jdbc.rmi.internal.OracleTClobImpl)cast1.getTheRealClob();
CLOB myClob = (oracle.sql.CLOB)cast2.getTheRealClob();
java.io.Writer out=myClob.getCharacterOutputStream();
out.write(content);
out.flush();
out.close();

}

时间: 2024-08-02 18:57:39

weblogic下写clob的方法的相关文章

linux驱动-linux下写驱动控制gpio时的两种方法区别

问题描述 linux下写驱动控制gpio时的两种方法区别 linux下写驱动控制gpio时,见过两种方法: 用request_mem_region函数和ioremap等得到控制寄存器的地址,然后用iowrite32函数控制该gpio 用gpio_request 和 gpio_set_value函数来控制gpio引脚 请问:这两种方法有什么区别,分别适用什么场合? 解决方案 http://blog.csdn.net/mirkerson/article/details/8464290http://b

WebLogic下JSP连接数据库

js|web|连接数据库 WebLogic下JSP连接数据库  草木瓜 2006-5-26 一.前言     JSP开发,一般来说需要前端开发工具和后台服务.WebLogic是集成了工具和服务的大型系统.    需要重视的是,BEA公司的WebLogic最低要求配置内存512M,即使对服务器参数文件做优化,    仍然不能根本解决问题.    二.安装配置WebLogic     Windows安装没什么好说的.    安装后,WebLogic自动建了三个服务器(workshop,integra

gridview-请教下表头固定的方法

问题描述 请教下表头固定的方法 <div class="searchParm" id="CompanyTypeZone"> 公司类型:<asp:TextBox ID="tb_CompanyType" Width="400" runat="server"></asp:TextBox> </div> <div class="searchParm&q

关于C#下写的Web Service 服务在Delphi下调用时的问题

web|问题 关于C#下写的Web Service 服务在Delphi下调用时的问题 首先我觉得有必要把.net平台下开发webservice进行一个比较全面的阐述,web service的最初产生是在电子商务的环境下出现的,有些问题通过传统的手段已经不容易解决,比如在应用程序之间进行商务通信.数据交换,使用DCom.CORBA等二进制机制的东西已经行不通了,姑且不说他们受各自平台的限制,比如DCom(Distribute Common Objects Model)只能在Windows平台下进行

在chrome下修改agent的方法

前言 很早之前,在 chrome 下修改 agent 的方法是使用 chrome 插件. 后来 chrome 的某一个版本中自带这个功能了. 在后来 chrome 的版本中又没有这个功能了. 所以现在我需要找到一个可以修改当前版本的 chrome 的 agent 的方法了. 自带的修改agent的方法 搜索的第一个方法是讲的使用 chrome 自带的修改 agent 的功能. 在 在不使用扩展的情况下修改 Chrome 的 User Agent 这篇文章中讲的很清楚,还附带的有图片. 但是这篇文

chrome下修改agent的方法

前言 很早之前,在 chrome 下修改 agent 的方法是使用 chrome 插件. 后来 chrome 的某一个版本中自带这个功能了. 在后来 chrome 的版本中又没有这个功能了. 所以现在我需要找到一个可以修改当前版本的 chrome 的 agent 的方法了. 自带的修改agent的方法 搜索的第一个方法是讲的使用 chrome 自带的修改 agent 的功能. 在 在不使用扩展的情况下修改 Chrome 的 User Agent 这篇文章中讲的很清楚,还附带的有图片. 但是这篇文

java-初学者求问覆写与否的方法调用问题

问题描述 初学者求问覆写与否的方法调用问题 在看Java开发实战经典的时候看到覆写一部分,大致代码如下: public class Hello { public static void main(String[] args) { new Student().fun(); } } class Person{ private void print() { System.out.println(""Person""); } void fun() { this.print(

如果不修改源码的情况下给该类添加方法

问题描述 我有一个jar文件,里面是一些工具类,但是,比如有一个StringUtil类,做一些字符串的操作,但是这个jar里面没有我想要的方法.我怎么不修改源码的情况下,给StringUtil新增方法.使用什么设计模式? 解决方案 看你需求,如果在运行时需要植入方法, 那用 asm或javassist 在加载类时改字节码,需要自己实现classloader,并自己从程序上确保该类被这个classloader载入.或者在JVM启动时,同时启动agent或javaagent,用它来监控类的装载.or

mfc-我用VC在HKEY_LOCAL_MACHINE下写注册表不成功,而在其他如HKEY_CURRENT_USER却行

问题描述 我用VC在HKEY_LOCAL_MACHINE下写注册表不成功,而在其他如HKEY_CURRENT_USER却行 我用的是win8.1系统,我提升了进程权限也没有反应,不知道是不是方法不对 解决方案 GetLastError 看看返回值,