用blob从数据库中取得图片是的错误
我用blob从数据库中取得图片是的错误
在 oracle.sql.BLOB blob = (oracle.sql.BLOB) rs.getBlob("BOOKIMG");不执行了 出现java.sql.SQLException: 用尽的 Resultset
,为什么
public static void getImg(bookForm myForm){
bookForm form1 = new bookForm();
ResultSet rs ;
// EsqlQuery sqQuery = new EsqlQuery("kkk");
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@192.168.0.3:1521:EGOV4JS";
Connection con = DriverManager.getConnection(url, "BOOKMAN", "BOOKMAN");
boolean defaultCommit = con.getAutoCommit();
con.setAutoCommit(false);
myForm.setBookName("计算机 ");
/* 查询BLOB对象 */
Statement stmt = con.createStatement();
String sql= "SELECT BOOKIMG FROM BOOK WHERE BOOKNAME='";
sql+=myForm.getBookName();
sql+="' for update";
System.out.println("execute getImg sql"+sql);
rs = stmt.executeQuery(sql);
System.out.println("execute getImg sql end " +rs);
rs.next();
System.out.println("rs.next() end rs is"+ rs);
// while(rs.next()){
//
// form1.setBookImg(String.valueOf(rs.getBlob("BOOKIMG")));
// System.out.println("form1.getBookImg"+form1.getBookImg());
// }
oracle.sql.BLOB blob = (oracle.sql.BLOB) rs.getBlob("BOOKIMG");
System.out.println("blob get");
BufferedInputStream in = new BufferedInputStream(blob.getBinaryStream());
System.out.println(in+" get end");
in.close();
con.commit();
rs.close();
con.close();
}
catch (Exception ex) {
ex.printStackTrace();
/* 正式提交 */
}
System.out.println("提交完成 ");
// return form1;
}
在 oracle.sql.BLOB blob = (oracle.sql.BLOB) rs.getBlob("BOOKIMG");不执行了,为什么
...全文
相关推荐
从mysql数据库中批量下载Blob图片到本地
以下是一个简单的示例代码片段,展示了如何从数据库中读取Blob图片并保存到本地:```javatry (Connection conn = DriverManager.getConnection(DB_URL
C++插入SQLite数据库的BLOB字段
;```以上代码展示了如何在C++中使用SQLite API将BLOB数据(如jpg图片)插入到数据库中。
firebase-blob-db:将Blob弹性上传到Firebase存储
在使用firebase-blob-db时,开发者可以利用其数据库级别的回调功能来监控上传过程。这些回调包括进度更新、上传成功和上传失败的事件,从而提供了更好的用户体验。
java,Blob字段操作,将图片或者文件保存到数据库中.zip
Blob字段操作是数据库管理中的常见任务,尤其是在需要将图片或文件保存到关系型数据库时。本篇将详细介绍如何在Java中执行Blob字段操作,以实现将图片或文件存入数据库。
利用VB存取数据库中BLOB数据
ADO是微软的数据库访问接口,它允许我们通过ODBC(Open Database Connectivity)或OLE DB连接到各种数据库,如Access、SQL Server等。


