鍍金池/ 問答/Java  數(shù)據(jù)庫/ JDBC 出現(xiàn)SQLException,如何獲取執(zhí)行出錯的SQL?

JDBC 出現(xiàn)SQLException,如何獲取執(zhí)行出錯的SQL?

  1. 現(xiàn)在有個(gè)需求是:執(zhí)行多條DDL,執(zhí)行過程出現(xiàn)問題,暫停,保存狀態(tài)等修復(fù)SQL或者是DB環(huán)境后繼續(xù)從當(dāng)前位置開始執(zhí)行后續(xù)的sql.
  2. 目前遇到的問題是:JDBC executeBath()執(zhí)行過程中捕獲了SQLException異常,現(xiàn)在如何獲取case這條異常的SQL以記錄執(zhí)行的狀態(tài)呢
回答
編輯回答
久舊酒

executeBatch()
executeBath()
?

不能再捕獲異常的位置,把執(zhí)行sql全部都打印出來,然后,去數(shù)據(jù)庫客戶端,手動嘗試一次嗎?

2017年6月16日 23:40