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