java读取Oracle中Clob字段
来源:互联网 发布:流量劫持者 软件 编辑:程序博客网 时间:2024/06/02 23:15
-----------从ORACLE读取Clob字段------------
这是在grails中书写的。各位借鉴的时候需要修改少许。
一。得到连接
def dbDriver = "oracle.jdbc.driver.OracleDriver";
def url = "jdbc:oracle:thin:@xxxxxx";
def username = "foi";
def password = "foi";
Connection conn = null;
Class.forName(dbDriver);
DriverManager.setLoginTimeout(30);
conn = DriverManager.getConnection(url, username, password);
二。写查询语句
def sql="""select n.id,
n.create_date,
n.create_id,
(select a.USER_REAL_NAME from auth_user a where id=n.create_id) as create_name,
n.publish_time,
n.scan_times,
n.title,
n.info_body
from notice n where n.record_state=0 and n.id=1;
三。预编译
def pstmt = conn.prepareStatement(sql);
ResultSet result = pstmt.executeQuery();
def resultList=[];
java.sql.Clob clob=null;
StringBuilder sb=new StringBuilder();
if (result.next()) {
resultList[0]=result.getString("create_name");
resultList[1]=result.getString("publish_time");
resultList[2]=result.getString("title");
clob = result.getClob("info_body");
Reader is = clob.getCharacterStream();// 得到流
BufferedReader br = new BufferedReader(is);
String s = br.readLine();
while (s != null) {// 执行循环将字符串全部取出付值给StringBuffer由StringBuffer转成STRING
sb.append(s);
s = br.readLine();
}
resultList[3]=sb.toString();
resultList[4]=result.getInt("scan_times");
}
- JAVA中读取ORACLE的CLOB字段
- java读取Oracle中Clob字段
- Java读取clob字段
- JAVA操作Oracle中CLOB字段
- java 插入oracle中clob字段
- Java中读取Oracle中Clob字段的两种方法
- Java中读取和写入Oracle(CLOB)
- java读取oracle中Clob和Blob
- Java中 读取Oracle clob类型
- Oracle中Clob与Blob字段的读取
- Oracle中Clob与Blob字段的读取
- Oracle中Clob与Blob字段的读取
- Oracle 11g中CLOB字段类型的数据读取
- Java 存储和读取 oracle CLOB 类型字段
- Java 存储和读取 oracle CLOB 类型字段
- ORacle中Clob字段操作
- java 操作ORACLE Clob字段
- PowerBuilder 读取Oracle Clob字段内容
- objective c 字符串各种处理
- ffmpeg 入门教程编译通过版 tutorial01.c(ffmpeg 0.8.11)
- libsvm初识
- jquery的autocomplete 智能提示 控件
- 机房收费系统登录-三层架构
- java读取Oracle中Clob字段
- Visual Studio 2010快捷键大全
- Android学习备忘002——ListView/GridView&BaseAdapter
- c#~简单序列化操作
- js判断样式className和增加class删除class
- Boost 异步tcp客户端
- Hibernate Component映射的一个简单例子
- 被人遗忘的Sql/plus 命令
- IOS平台cocos2d-x 内存释放问题的解决方案