前段时间很奇怪,存储图片是时候遇到了一系列的问题。开始的时候用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的大数据
最新推荐文章于 2024-08-28 13:56:44 发布