[問題] 關於preparestatement

看板java作者 (問蒼天)時間8年前 (2016/12/28 08:08), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
大家好 我想請問一下 因為要把大量資料塞入,所以用迴圈跑 用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

12/28 17:21, , 1F
同一個sql跑很多筆資料? 你有用batch?
12/28 17:21, 1F

12/28 17:35, , 2F
會讀一個檔案 看資料來判斷要做哪些SQL
12/28 17:35, 2F

12/28 17:36, , 3F
所以一次迴圈可能會執行多個SQL
12/28 17:36, 3F

12/28 17:36, , 4F
沒用過BATH所以不確定 會不會是同樣的結果
12/28 17:36, 4F
文章代碼(AID): #1OOtCAEx (java)
文章代碼(AID): #1OOtCAEx (java)