1. 程式人生 > >JDBC總結04-JDBC 異常處理

JDBC總結04-JDBC 異常處理

四、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