public void writeXmlToDataSource(){
Session s=null;
byte[]buffer=new byte[1];
buffer[0]=1;
try{
SessionFactory Stub=HibernateSessionFactory.getSessionFactory();
s=sf.openSession();
Transaction tx=s.beginTransaction();
Cat c=new Cat();
c.setName("Robbin");
c.setImage(Hibernate.createBlob(buffer));
s.save(c);
s.flush();
s.refresh(c,LockMode.UPGRADE);
BLOB blob=(BLOB)c.getImage();
OutputStream out=blob.getBinaryOutputStream();
StringfileName="oraclejdbc.jar";
File f=new File(fileName);
FileInputStream fin=new FileInputStream(f);
int count=-1,total=0;
byte[]data=new byte[(int)fin.available()];
fin.read(data);
out.write(data);
fin.close();
out.close();
s.flush();
[color=darkred][/color] tx.commit();
}catch(Exception e){
System.out.println(e.getMessage());
}finally{
if(s!=null)
try{
s.close();
}catch(Exception e){
}
}
分享到:
相关推荐
java对oracle数据库中blob字段的处理
只需要安装oracle client在本地,然后配置好tns,输入连接名,用户名,密码,数据表的名称,文件名数据列名以及blob数据列名,就可以批量导出ORACLE数据库BLOB字段生成图片
只需要安装oracle client在本地,然后配置好tns,输入连接名,用户名,密码,数据表的名称,文件名数据列名以及blob数据列名,就可以批量导出ORACLE数据库BLOB字段生成图片
C#访问oracle数据库类 1、执行非查询命令 2、执行查询命令 3、带blob字段读写
oracle中对blob字段的处理方法,包括增加,删除,修改,更新等操作。
按照id下载存放在oracle数据库的blob字段中的内容。
kettle通过java代码将数据库blob 字段抽取到本地文件
JDBC操纵Oracle数据库中的BLOB字段
可以从数据库中读取blob字段并插入到另一个表中,已经测试通过
java中读取ORACLE中BLOB字段存储的图片
此文档是对于oracle数据库中blob类型字段二进制大对象的读取和解析
jsp操作mysql数据库的blob字段,实现: 1、将磁盘文件存入mysql数据库; 2、将mysql数据库中存入的文件,读出来,输出给浏览器。
基于JSP访问ORACLE数据库BLOB字段并显示图形的解决方案
基于JSP访问ORACLE数据库BLOB字段并显示图形的解决方案.pdf
oracle 存读数据库的blob字段 .net有两种方式向Oracle的blob字段中存储图片:
该程序可将ORACLE中BLOB字段导入到SQL SERVER中的IMAGE字段,方便快捷。
有关Oracle对blob字段的操作读取方法,里面有详细的例子
Oracle blob字段上传下载 Oracle blob字段上传下载Oracle blob字段上传下载 Oracle blob字段上传下载
ORACLE数据库中主要字段类型的读写例子(包括:Long、Raw、Blob).docxORACLE数据库中主要字段类型的读写例子(包括:Long、Raw、Blob).docxORACLE数据库中主要字段类型的读写例子(包括:Long、Raw、Blob).docxORACLE...
ORACLE数据库中主要字段类型的读写例子(包括:Long、Raw、Blob).pdfORACLE数据库中主要字段类型的读写例子(包括:Long、Raw、Blob).pdfORACLE数据库中主要字段类型的读写例子(包括:Long、Raw、Blob).pdfORACLE...