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

我这里已经有现成的base64编码好的图片文件了,为什么保存到数据库里面还是原来的base64码image里面看不到图片?这个是什么原因啊,请教一下大家
base64编码是现成的,如何保存到oracle数据库里,可以直接看到图片呢?

最好是用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?这个是什么包

温馨提示:答案为网友推荐,仅供参考
相似回答