byte[]到底可以有多长? insert 的时候先输入初始值(很短的)然后用 select 方法从 result 取得 blob 对象,取得它的流对象,然后写大量数据,有多少写多少。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义表的时候,blob字段定义的最大长度是多少 feiyuegaoshan(飞跃) 说得没错,应该不会受限。不妨做个测试:byte[] ret = new byte(1000000);//声明一个超长数组System.arrayCopy(preStatement.executeBatch(),0,ret,0.preStatement.executeBatch().length); 所有数组对象都有一个变量length,类型为int,所以数组最大不超过Integer.MAXVALUE xjffj(小刀) 说的是理论上的极限数值。类型确实是int,但这个数值式2047M。换句话说,你的内存要远大于2047M,java虚拟机要可以申请到2047M,你的数组才可能申请到这么大。所以,实际上,是受限于内存。但xjffj(小刀) 说的也非常重要,他是理论极限。谢谢! blob在mssql的document里面指明不能超过2G而byte[]是看你的jvm能支持多大.超出报outofmemory java打印图形 java nio之SocketChannel read方法的问题 java接口的问题 帮帮忙解决个小问题 main函数能不能放进包中? swing问题,如何实现点击button弹出另一个页面,菜鸟~~~ 一道java题,大家帮帮看看啊~~谢谢!~~ SimpleDateFormat的问题 where can i get an open-source Internet Explorer written in Java? 请问那里能下载MQSeries for NT 版本的 Applet和策略文件的问题! [讨论]一个关于取得网站最后注册者的疑问?
不妨做个测试:
byte[] ret = new byte(1000000);//声明一个超长数组
System.arrayCopy(preStatement.executeBatch(),0,ret,0.preStatement.executeBatch().length);
类型确实是int,
但这个数值式2047M。
换句话说,你的内存要远大于2047M,java虚拟机要可以申请到2047M,
你的数组才可能申请到这么大。所以,实际上,是受限于内存。但xjffj(小刀) 说的也非常重要,他是理论极限。
谢谢!
而byte[]是看你的jvm能支持多大.超出报outofmemory