我用Hibnernate(JDBC太麻烦了)写图片到Blob字段,产生转型异常,
Configuration config = new Configuration().configure();
// config.addClass(TSealTemplate.class);
SessionFactory sf= config.buildSessionFactory();
//SessionFactory sf = HibernateSessionFactory.getSessionFactory();
s = sf.openSession();
Transaction tx = s.beginTransaction();
TSealTemplate c = new TSealTemplate();
c.setUserid("USER0001");
c.setSealTemplBlob(Hibernate.createBlob(buffer));
s.save(c);
s.flush();
s.refresh(c, LockMode.UPGRADE);
BLOB blob = (BLOB) c.getSealTemplBlob();
关于此问题在JavaEye上有一篇文章讨论,原因是
java.sql.Blob不能强制传唤成oracle.sql.BLOB
解决方法如下:
SerializableBlob blob=(SerializableBlob)c.getSealTemplBlob();
BLOB blob2 = (BLOB)blob.getWrappedBlob();
OutputStream out = blob2.getBinaryOutputStream();
分享到:
相关推荐
Oracle blob字段上传下载 Oracle blob字段上传下载Oracle blob字段上传下载 Oracle blob字段上传下载
oracle中对blob字段的处理方法,包括增加,删除,修改,更新等操作。
oracle查询blob字段照片(jpeg) 像素大小sql
很多朋友在操作oracle数据库的clob,blob字段时不知道怎么插入和使用,这里提供读写范例。
基于JSP访问ORACLE数据库BLOB字段并显示图形的解决方案 基于JSP访问ORACLE数据库BLOB字段并显示图形的解决方案.pdf文档介绍了一种使用JSP技术访问ORACLE数据库BLOB字段并显示图形的方法。该方法使用JSP访问ORACLE...
java中读取ORACLE中BLOB字段存储的图片
该程序可将ORACLE中BLOB字段导入到SQL SERVER中的IMAGE字段,方便快捷。
只需要安装oracle client在本地,然后配置好tns,输入连接名,用户名,密码,数据表的名称,文件名数据列名以及blob数据列名,就可以批量导出ORACLE数据库BLOB字段生成图片
Python如何操作Oracle的Blob字段,
C#访问oracle数据库类 1、执行非查询命令 2、执行查询命令 3、带blob字段读写
此文档是对于oracle数据库中blob类型字段二进制大对象的读取和解析
有关Oracle对blob字段的操作读取方法,里面有详细的例子
java对oracle数据库中blob字段的处理
oracle中blob 字段类型的应用oracle中blob 字段类型的应用oracle中blob 字段类型的应用oracle中blob 字段类型的应用oracle中blob 字段类型的应用oracle中blob 字段类型的应用oracle中blob 字段类型的应用
delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段...
kettle通过java代码将数据库blob 字段抽取到本地文件
Java存取OracleBlob字段,图片存储,Blob和BLOB的问题,Clob,oracle
只需要安装oracle client在本地,然后配置好tns,输入连接名,用户名,密码,数据表的名称,文件名数据列名以及blob数据列名,就可以批量导出ORACLE数据库BLOB字段生成图片
基于JSP访问ORACLE数据库BLOB字段并显示图形的解决方案
指定文件夹下的所有文件上传至oracle的blob字段,java实现