JDBC總結04-JDBC 異常處理
阿新 • • 發佈:2019-02-04
四、JDBC 異常處理:
JDBC 中,和異常相關的兩個類是 SQLException 和 SQLWarning。
1. SQLException 類:用來處理較為嚴重的異常情況。
比如:① 傳輸的 SQL 語句語法的錯誤;
② JDBC 程式連線斷開;
③ SQL 語句中使用了錯誤的函式。
SQLException 提供以下方法:
getNextException() —— 用來返回異常棧中的下一個相關異常;
getErrorCode() —— 用來返回代表異常的整數程式碼 (error code) ;
getMessage() —— 用來返回異常的描述資訊 (error message)。
2. SQLWarning 類:
用來處理不太嚴重的異常情況,也就是一些警告性的異常。其提供的
方法和使用與 SQLException 基本相似。
結合異常的兩種處理方式,明確何時採用哪種。
處理不了,或者要讓呼叫者知道,就 throws;
A. throws
能自行處理,就進行異常處理。
B. try … catch
JDBC 中,和異常相關的兩個類是 SQLException 和 SQLWarning。
1. SQLException 類:用來處理較為嚴重的異常情況。
比如:① 傳輸的 SQL 語句語法的錯誤;
② JDBC 程式連線斷開;
③ SQL 語句中使用了錯誤的函式。
SQLException 提供以下方法:
getNextException() —— 用來返回異常棧中的下一個相關異常;
getErrorCode() —— 用來返回代表異常的整數程式碼 (error code) ;
getMessage() —— 用來返回異常的描述資訊 (error message)。
2. SQLWarning 類:
用來處理不太嚴重的異常情況,也就是一些警告性的異常。其提供的
方法和使用與 SQLException 基本相似。
結合異常的兩種處理方式,明確何時採用哪種。
處理不了,或者要讓呼叫者知道,就 throws;
A. throws
能自行處理,就進行異常處理。
B. try … catch