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

base64编码的图片保存到oracle数据库的问题,第1张

最好是用hibernate做新增 *** 作
Java code
Qztx qz = new Qztx();
InputStream inStream = new StringBufferInputStream(txcode);
Blob blob = HibernatecreateBlob(inStream);
Blob blobs = qzgetQzrzp();

qzsetQzrsfhm(sfhm);
qzsetQzrzp(blob);
qztxdaoinsertQztx(qz);
这个是我原来的,base64编码的字符串已经插入到blob字段里了
但是在pl/sql不能看到,而是看到的这个base64的字符串
有个包是要用ojdbc14jar。

oracle的blob字段
插入时需要先使用empty_blob函数,不能直接插入具体值,如:
INSERT INTO TABLE1(file_name,file_blob) VALUES ("文件名",EMPTY_BLOB())
然后再使用update语句更新(用界面开发语言处理方便一些)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13366371.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-22
下一篇 2023-07-22

发表评论

登录后才能评论

评论列表(0条)

保存