前段时间很奇怪,存储图片是时候遇到了一系列的问题。开始的时候用ACCESS做测试,用setBytes()的时候,不行,为什么,它的大小不行,应该在1024以内;就只好将bytes转换为ByteArrayInputStream,在用JDBC的setBinarySteam()来做,一切OK。后来将库移到Oracle中,该字段用了BLOB,但是使用的时候总报错, baidu了一下,发现还是用long raw可以,虽然是不推荐的,只因为要用BLOG,使用JDBC时太麻烦了,就一些图片,唉,还是懒啊。中间还有一个小插曲,用long raw开始还不可以,报长度越限,奇怪了。才350K左右,long raw不是支持2GB吗?不懂中过了一个,今天不知道怎么回事的就通过了。难道上一次是将字段改成LONG RAW的时候没有成功?OK了就好,嘿嘿
JDBC,Oracle的大数据
最新推荐文章于 2025-12-16 10:13:17 发布
博主在存储图片时遇到问题,先用ACCESS测试,setBytes()因大小限制不行,改用setBinarySteam()解决。将库移到Oracle后,BLOB字段使用JDBC麻烦,改用long raw,开始报长度越限,后来莫名通过,推测之前字段修改可能未成功。
166

被折叠的 条评论
为什么被折叠?



