SQLException 可能發生在驅動程式和資料庫中。當發生此類異常時,SQLException 類型的物件將傳遞給 catch 子句。
傳遞的SQLException 物件具有以下可用於檢索有關異常的附加資訊的方法:
方法 | 描述 |
---|---|
getErrorCode( ) | 取得與例外相關的錯誤號碼。 |
getMessage( ) | 取得由驅動程式處理的 JDBC 驅動程式的錯誤訊息,或取得資料庫錯誤的 Oracle 錯誤號碼和訊息。 |
getSQLState( ) | 取得 XOPEN SQLstate 字串。對於 JDBC 驅動程式錯誤,此方法不會傳回任何有用的信息。對於資料庫錯誤,將傳回五位 XOPEN SQLstate 程式碼。該方法可以傳回 null。 |
getNextException( ) | 取得異常鏈中的下一個 Exception 物件。 |
printStackTrace( ) | 列印目前例外或可拋出例外,並將其回溯到標準錯誤流。 |
printStackTrace(PrintStream s) | 將此 throwable 及其回溯列印到您指定的列印流。|
printStackTrace(PrintWriter w) | 列印此 throwable 並將其回溯到您指定的列印編寫器。 |
以上是SQLException類別有哪些重要的方法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!