base64编码的图片保存到oracle数据库的问题

我这里已经有现成的base64编码好的图片文件了,为什么保存到数据库里面还是原来的base64码image里面看不到图片?这个是什么原因啊,请教一下大家base64编码是... 我这里已经有现成的base64编码好的图片文件了,为什么保存到数据库里面还是原来的base64码image里面看不到图片?这个是什么原因啊,请教一下大家
base64编码是现成的,如何保存到oracle数据库里,可以直接看到图片呢?
展开
 我来答
山水阿锐
2015-06-02 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.2亿
展开全部
最好是用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。
追问
你好,谢谢你 。我这个方法试过。但是报
streams type cannot be used in batching 错误,是不是因为ojdbc14.jar?这个是什么包
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式