主页 > 知识库 > jsp读取大对象CLOB并生成xml文件示例

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

热门标签:Mysql连接数设置 电子围栏 团购网站 科大讯飞语音识别系统 Linux服务器 银行业务 服务器配置 阿里云

%@ 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>

您可能感兴趣的文章:
  • JS解析XML文件和XML字符串详解
  • JS读取XML文件示例代码
  • JS操作XML实例总结(加载与解析XML文件、字符串)
  • JS与jQ读取xml文件的方法
  • JavaScript操作XML文件之XML读取方法
  • JS使用ajax从xml文件动态获取数据显示的方法
  • javascript读取Xml文件做一个二级联动菜单示例
  • IE下JS读取xml文件示例代码
  • 用javascript读取xml文件读取节点数据
  • javascript实现加载xml文件的方法
  • 使用JS读取XML文件的方法
  • jQuery解析XML文件同时动态增加js文件的方法
  • JS实现加载和读取XML文件的方法详解

标签:萍乡 枣庄 广元 衡水 蚌埠 衢州 江苏 大理

巨人网络通讯声明:本文标题《jsp读取大对象CLOB并生成xml文件示例》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266