作者jeff21115 (问苍天)
看板java
标题[问题] 关於preparestatement
时间Wed Dec 28 16:08:38 2016
大家好 我想请问一下
因为要把大量资料塞入,所以用回圈跑 用preparestatements执行sql
大概跑个几百笔後 就会出现exception
查资料後发现 大概是db2预设 最多只能同时使用 1338个 dynamic statements
在java中我有试着关掉 preparestatement.close() 不过似乎没用
想请问一下 有除了关掉连线之外的方法 可以清空使用的statement吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.136.88.187
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1482912522.A.3BB.html
1F:→ ssccg: 同一个sql跑很多笔资料? 你有用batch? 12/28 17:21
2F:→ jeff21115: 会读一个档案 看资料来判断要做哪些SQL 12/28 17:35
3F:→ jeff21115: 所以一次回圈可能会执行多个SQL 12/28 17:36
4F:→ jeff21115: 没用过BATH所以不确定 会不会是同样的结果 12/28 17:36