excel中有身份证和姓名包括两个时间,2000条以上数据,通过反射一一读出来保存到list中,然后循环添加到oracle中。已经实现了,但是数据量超过1500条左右就崩溃也不报错。求大神指点。
正常,这一般都是网络问题
而且只能是分段导入
java好神奇哦,1.5K就崩溃了。
用npoi处理过10K+的数据没问题哦
信息量严重不足java好神奇哦,1.5K就崩溃了。
用npoi处理过10K+的数据没问题哦
回复 @okgood:还没分清什么是平台什么是语言的,说个JB.net这种残废品,怎敢与我java相提并论?我有好方法,把Excel当成数据库,用sql语句查询,用rs.next理论上可以支持很多行你真神奇呀,java操作execl是一步操作,在把数据保存到数据库是一步操作
你oracle报错肯定是第二步,你看下是不是事物超时了,只要不是内存溢出第一步就没问题
我说你们上面这些人根本没有仔细看楼主的问题所在
通过反射一一读出来保存到list中
看到没,他还小心翼翼的保存到list中,然后再插入,我问一下保存到list中干啥,尼迭代excel的row的时候顺便插入数据库不就行了!
难怪你内存溢出呢!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。