作者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://www.ptt.cc/bbs/java/M.1482912522.A.3BB.html
→ ssccg: 同一個sql跑很多筆資料? 你有用batch? 12/28 17:21
→ jeff21115: 會讀一個檔案 看資料來判斷要做哪些SQL 12/28 17:35
→ jeff21115: 所以一次迴圈可能會執行多個SQL 12/28 17:36
→ jeff21115: 沒用過BATH所以不確定 會不會是同樣的結果 12/28 17:36