oracle 查询数据
来源:互联网 发布:软件冲突蓝屏怎么办 编辑:程序博客网 时间:2024/05/17 22:03
今天在ORACLE数据库中查找数据,碰到了一个表中有个字符类型为CHAR[2000],由于字符长,用String无法取出。经过google 百度之后发现可以用CLOB类型来取。具体方法跟用字符串的方法差不多,只不过最后需要将CLOB类型转换成字符串类型。关键代码如下:
CLOB fztdjqs = null;
PrintWriter fztdjqsOut=response.getWriter();
try {
s = myConnection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
r = s.executeQuery("SELECT * FROM TAB_FZTDJQS where xzcbm="+bianMa);
while (r.next()) {
fztdjqs=(CLOB) r.getClob("FZTD");
System.out.println(fztdjqs.toString());
}
} catch (SQLException e) {
e.printStackTrace();
}
String reString = "";
Reader is = clob.getCharacterStream();// 得到流
BufferedReader br = new BufferedReader(is);
String s = br.readLine();
StringBuffer sb = new StringBuffer();
while (s != null) {// 执行循环将字符串全部取出付值给StringBuffer由StringBuffer转成STRING
sb.append(s);
s = br.readLine();
}
reString = sb.toString();
return reString;
}
- oracle 数据分页查询
- Oracle数据关联查询
- oracle查询前几条数据
- Oracle 基本数据查询
- oracle 查询数据
- oracle查询前几条数据
- Oracle树状数据查询
- oracle 查询数据信息
- Oracle查询数据
- Oracle数据关联查询
- Oracle 数据查询 select
- Oracle--数据查询
- Oracle查询前十条数据
- Oracle数据关联查询
- oracle 查询重复数据
- Oracle 数据字典查询
- Oracle数据关联查询
- Oracle数据查询
- 第十二周上机任务1
- nginx整合php自动启动脚本
- 第十二周实验报告(2)
- android-bluetooth移植碰到的问题
- 第九周实验报告一
- oracle 查询数据
- sybase数据库中identity指定值
- STL
- jquery下拉选择效果
- 十二周任务2 分别定义Teacher(教师)类和Cadre(干部)类
- 第十二周实验报告2
- RAID技术全程指南
- 第九周实验报告二
- ZFS源代码之旅——ARC模块分析