jsp读取大对象CLOB并生成xml文件示例

KQ4G3B

KQ4G3B

2016-02-19 12:31

今天给大家分享的是由图老师小编精心为您推荐的jsp读取大对象CLOB并生成xml文件示例,喜欢的朋友可以分享一下,也算是给小编一份支持,大家都不容易啊!

%@ page contentType="text/html; charset=gb2312" %
%@ page info="database handler"%
%@ page import="java.io.*"%
%@ page import="java.net.*"%
%@ page import="java.lang.*"%
%@ page import="java.util.*"%
%@ page import="java.sql.*"%
%@ page import="javax.servlet.*"%
%@ page import="javax.servlet.http.*"%
%@ page import="oracle.sql.CLOB"%
%@ page import="oracle.jdbc.driver.OracleResultSet"%

html
head
meta content="text/html; charset=gb2312" http-equiv="content-type"
/head
body
%
int i=0;
String parID = request.getParameter("id_no");
String strSql;
String content="";

try{
String xmlFile = "/usr/local/tomcat/webapps/vehicles/test.xml";

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String dburl="jdbc:oracle:thin:@192.168.15.250:1521:ycdb";
Connection con=DriverManager.getConnection(dburl,"training","deep1704sea");
Statement stmt=con.createStatement();

//使用流读取CLOB或BLOB列
strSql = "select xmlgen.getxml('select * from account_holder where id_no=''0001''') from dual ";
ResultSet rs=stmt.executeQuery(strSql);
if(rs.next()){
CLOB clob = ((OracleResultSet)rs).getCLOB(1);
if(clob!=null){
Reader is = clob.getCharacterStream();
BufferedReader br = new BufferedReader(is);
String s = br.readLine();
while(s!=null){
//byte[] temp = s.getBytes("iso-8859-1");
//s = new String(temp);
content += s;
s=br.readLine();
}
}
}
//out.println(content);

//将从数据库中读出的内容写到文件中
FileOutputStream fo = new FileOutputStream(xmlFile);
PrintStream so = new PrintStream(fo);
so.println(content);
so.close();

rs.close();
stmt.close();
con.close();

}catch(Exception e){
out.println(e);
}
%
/body
/html

展开更多 50%)
分享

猜你喜欢

jsp读取大对象CLOB并生成xml文件示例

Web开发
jsp读取大对象CLOB并生成xml文件示例

JXTree对象读取外部xml文件数据生成树的函数

Web开发
JXTree对象读取外部xml文件数据生成树的函数

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

JS将字符串转为XML并读取对象值

Web开发
JS将字符串转为XML并读取对象值

如何读取XML文件内容

Web开发
如何读取XML文件内容

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

jsp文件操作之读取篇

Java JAVA基础
jsp文件操作之读取篇

使用XmlTextWriter生成XML文件

Web开发
使用XmlTextWriter生成XML文件

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

在Java中实现UDP协议编程的方法

在Java中实现UDP协议编程的方法

asp显示日历效果

asp显示日历效果
下拉加载更多内容 ↓