SQLException 可能發生在驅動程序和數據庫中。當發生此類異常時,SQLException 類型的對象將被傳遞給 catch 子句。
傳遞的 SQLException 對象具有以下可用于檢索有關異常的附加信息的方法:
方法 | 描述 |
---|---|
getErrorCode( ) | 獲取與異常相關的錯誤號。 |
getMessage( ) | 獲取由驅動程序處理的 JDBC 驅動程序的錯誤消息,或獲取數據庫錯誤的 Oracle 錯誤號和消息。 |
getSQLState( ) | 獲取 XOPEN SQLstate 字符串。對于 JDBC 驅動程序錯誤,此方法不會返回任何有用的信息。對于數據庫錯誤,將返回五位 XOPEN SQLstate 代碼。該方法可以返回 null。 |
getNextException( ) | 獲取異常鏈中的下一個 Exception 對象。 |
printStackTrace( ) | 打印當前異?;蚩蓲伋霎惓?,并將其回溯到標準錯誤流。 |
printStackTrace(PrintStream s) | |
printStackTrace(PrintWriter w) | 打印此 throwable 并將其回溯到您指定的打印編寫器。 |
以上就是SQLException類有哪些重要的方法?的詳細內容,更多請關注www.92cms.cn其它相關文章!