2013-04-04 36 views

回答

1

在JDBC API中,您可以使用SQLException.getSQLState()來獲取數據庫異常的SQLSTATE。

就我所知,其他Java API(例如JPA)並不知道SQLSTATE。

沒有API可以獲取特定SQLSTATE的含義。爲此,您必須查看SQL規範,或者在數據庫文檔中更好,因爲它有時取決於您獲得哪種SQLState的異常數據庫類型。

+0

所以沒有辦法去理解它的含義。 :-(確定,謝謝。 – Danijel 2013-04-04 14:44:21

+0

不,我不擔心。有些數據庫有一個SQL狀態/異常代碼及其含義的中央文檔,但是它們通常是聯機的,不在產品本身內。 – 2013-04-04 15:03:52

相關問題