Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String URL=dbmes.url;
Connection con = DriverManager.getConnection(URL,dbmes.usrname,dbmes.pwd);
try{
// 准备语句执行对象
String bh=request.getParameter("star");
Statement stmt = con.createStatement();
String sql = "select tp1 from HJ_ZDQY_TAB where dwmc='"+bh+"'";
ResultSet rs = stmt.executeQuery(sql);
if (rs.next()) {
Blob tp1 = rs.getBlob("tp1");
long size1 = tp1.length();
if(size1<=0){
rs.close();
response.sendRedirect("../images/star.jpg");
}else{
byte[] bs1 = tp1.getBytes(1, (int)size1);
response.setContentType("image/jpeg");
response.getOutputStream().write(bs1);
rs.close();
}
}else {
rs.close();
response.sendRedirect("../images/star.gif");
}
}
finally{
con.close();
}
out.clear();
out=pageContext.pushBody();
分享到:
相关推荐
java中读取ORACLE中BLOB字段存储的图片
使用JAVA读取ORACLE_BLOB字段实现上传下载.doc
可以从数据库中读取blob字段并插入到另一个表中,已经测试通过
有关Oracle对blob字段的操作读取方法,里面有详细的例子
kettle通过java代码将数据库blob 字段抽取到本地文件
C#访问oracle数据库类 1、执行非查询命令 2、执行查询命令 3、带blob字段读写
此文档是对于oracle数据库中blob类型字段二进制大对象的读取和解析
在VC6中使用ADO读取Oracle中的BLOB字段
主要介绍了java读写oracle的blob字段示例,需要的朋友可以参考下
Struts用 JDBC Blob字段 保存和读取 Oracle 数据库 好用 试过 有详细注释
分块读取Oracle中Blob字段内容,通过Delphi做客户端程序进行演示。 参考见: http://www.cnblogs.com/ChinaEHR/p/3390592.html
分享在JAVA中Blob转换成String实例
下面以程序实例说明通过JDBC操纵Oracle数据库LOB类型字段的几种情况。 先建立如下两个测试用的数据库表,Power Designer PD模型如下: 建表SQL语句为:CREATE TABLE TEST_CLOB ( ID NUMBER(3), CLOBCOL CLOB)CREATE
Hibernate读取blob字段
oracle中用来存储大数据的BLOB(图片,文本,文件等)的 读写与复制方法
本文给大家浅析mybatis oracle blob类型字段的保存与读取,blob字段是指二进制大对象,用来存储大量文本数据。感兴趣的朋友一起学习吧
Oracle slq bolb转换Base64 CLOB
oracle中使用jdbc读写clob字段,很多细节介绍,内容全面。
简单写的一个小工具,把图片存入oracle中,按clob和blob两种方式存储,并读取图片