考试网 >> IT认证 >> Oracle >> Oracle指导 >> oracle+jsp中blob存储大文本

oracle+jsp中blob存储大文本

发布时间:2006-06-28 10:23     点击:
分页:[1] 2  下一页

oracle+jsp中blob类型存储大文本问题解决方法

oracle 存储大文本一直是一个棘手的问题。

一、存数据库:

<%@page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>

<%

//定义变量

java.sql.Connection conn; //数据库连接对象

String sql;

long id;

ResultSet rs;

Statement stmt,stmt1;

java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); //装载JDBC驱动程序

conn = java.sql.DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.2:1521:lqxm","lqxm","lqxm"); //连接数据库

request.setCharacterEncoding("GBK");

String title = request.getParameter("title");

String content = request.getParameter("content");

String sort = request.getParameter("sort");

String type = request.getParameter("type");

String rq = request.getParameter("rq");

String qy = request.getParameter("qy");

//插入数据,此时blob字段中插入的是空值

sql="insert into t_flfg (xlh,title,content,rq,sort,type,qy) ";

sql=sql+"Values(FLFG_SEQ.NEXTVAL,’" + title + "’,empty_clob(),’" + rq + "’,’" + sort + "’,’" + type + "’,’" + qy + "’)";

stmt=conn.createStatement();

stmt.executeUpdate(sql);

conn.commit();

conn.setAutoCommit(false);

stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

//取得刚才插入的ID

sql="select max(xlh) as xlh from t_flfg ";
分页:[1] 2  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有