base64编码的图片保存到oracle数据库的问题
我这里已经有现成的base64编码好的图片文件了,为什么保存到数据库里面还是原来的base64码image里面看不到图片?这个是什么原因啊,请教一下大家base64编码是...
我这里已经有现成的base64编码好的图片文件了,为什么保存到数据库里面还是原来的base64码image里面看不到图片?这个是什么原因啊,请教一下大家
base64编码是现成的,如何保存到oracle数据库里,可以直接看到图片呢? 展开
base64编码是现成的,如何保存到oracle数据库里,可以直接看到图片呢? 展开
1个回答
展开全部
最好是用hibernate做新增操作.
Java code?
Qztx qz = new Qztx();
InputStream inStream = new StringBufferInputStream(txcode);
Blob blob = Hibernate.createBlob(inStream);
Blob blobs = qz.getQzrzp();
qz.setQzrsfhm(sfhm);
qz.setQzrzp(blob);
qztxdao.insertQztx(qz);
这个是我原来的,base64编码的字符串已经插入到blob字段里了.
但是在pl/sql不能看到图片,而是看到的这个base64的字符串.
有个包是要用ojdbc14.jar。
Java code?
Qztx qz = new Qztx();
InputStream inStream = new StringBufferInputStream(txcode);
Blob blob = Hibernate.createBlob(inStream);
Blob blobs = qz.getQzrzp();
qz.setQzrsfhm(sfhm);
qz.setQzrzp(blob);
qztxdao.insertQztx(qz);
这个是我原来的,base64编码的字符串已经插入到blob字段里了.
但是在pl/sql不能看到图片,而是看到的这个base64的字符串.
有个包是要用ojdbc14.jar。
追问
你好,谢谢你 。我这个方法试过。但是报
streams type cannot be used in batching 错误,是不是因为ojdbc14.jar?这个是什么包
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询