关于jdbc批量更新失败的一个问题
2012-11-19 12:44
239 查看
最近在用jdbc对oracle进行批量插入,批量更新操作,偶然发现一个问题,即当我在批量插入112万多条数据时,结果查询插入数量时,总显示只有6千多条,后来查了一下,偶然发现居然说是PrepareedStatement的一个bug,每更新6万多条的时候,就会出现bug,导致更新失败。
后来,干脆每两万条更新一次,也就是说每到两万条的时候executeBatch()一次,这样的话112万条数据就可以完全导入了。当然效率也有所降低了。
当然如果不是该原因导致的话,也请知道的朋友告知一下,万分感谢!
本文出自 “记录我的点点滴滴” 博客,请务必保留此出处http://yinyayun.blog.51cto.com/3095228/1063762
后来,干脆每两万条更新一次,也就是说每到两万条的时候executeBatch()一次,这样的话112万条数据就可以完全导入了。当然效率也有所降低了。
当然如果不是该原因导致的话,也请知道的朋友告知一下,万分感谢!
本文出自 “记录我的点点滴滴” 博客,请务必保留此出处http://yinyayun.blog.51cto.com/3095228/1063762
相关文章推荐
- T2的Blog观后感(1) 一个经常被忽略的关于更新异常的问题
- 关于更新studio版本下载gradle失败做一个总结
- 关于Windows更新窗口内容的问题(作为一个实验,效果很明显)
- 关于Entity Framework更新的几种方式以及可能遇到的问题(附加类型“Model”的实体失败,因为相同类型的其他实体已具有相同的主键值)在使用 "Attach" 方法或者将实体的状态设置为 "Unchanged" 或 "Modified" 时如果图形中的任何实体具有冲突键值,则可能会发生上述行为
- 关于Android socket失败问题和UI更新
- 关于eclipse更新SDK失败问题处理
- 关于更新windows Service Pack 3 更新后系统登录出现“一个问题阻止Windows正确检查机器的许可证。错误代码 0x80070002”问题解决方案
- 关于Ubuntu使用apt-get更新失败问题。
- 一个经常被忽略的关于更新异常的问题
- 一个关于更新Oracle中Blob问题
- 关于C#更新Access数据库时发现的一个没有任何技术含量的问题,给大家分享,希望能给大家帮助
- 一个经常被忽略的关于更新异常的问题 http://www.cnblogs.com/leoo2sk/archive/2008/04/04/1137776.html
- 一个关于Oracle更新语句引发的时间字段类型的问题
- 关于as中adb打开失败的一个小问题
- 关于gae不能更新的问题,提供一个简单的解决方案
- ASP.Net下如何解决关于Access数据库“操作必须使用一个可更新的查询”问题
- 关于Linq to sql的一个更新问题
- 关于Tomcat启动失败的一个问题
- 关于ASP.NET“操作必须使用一个可更新的查询”问题的解决方法
- 关于eclipse更新SDK失败问题处理