1

如何将SQLSTATE 值映射到它们在 Java 中的含义?

4

1 回答 1

1

在 JDBC API 中,您可以使用SQLException.getSQLState().

据我所知,其他 Java API(例如 JPA)不了解 SQLSTATE。

没有 API 可以获取特定 SQLSTATE的含义。为此,您必须在 SQL 规范中查找,甚至更好地在数据库文档中查找,因为它有时取决于您为哪个异常获得哪个 SQLState 的数据库类型。

于 2013-04-04T14:00:59.573 回答