Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何将SQLSTATE 值映射到它们在 Java 中的含义?
在 JDBC API 中,您可以使用SQLException.getSQLState().
SQLException.getSQLState()
据我所知,其他 Java API(例如 JPA)不了解 SQLSTATE。
没有 API 可以获取特定 SQLSTATE的含义。为此,您必须在 SQL 规范中查找,甚至更好地在数据库文档中查找,因为它有时取决于您为哪个异常获得哪个 SQLState 的数据库类型。