#SQLState对应关系

对应关系如下图所示,未列出或者未分类的异常的SQLState属性和它的错误码在数值上相等。

异常 sqlState值 含义
SQLDataException 22000 各种数据错误,包括但不限于数据转换错误、除0以及函数的无效参数
SQLFeatureNotSupportedException 0A000 特性不支持异常
SQLIntegrityConstraintViolationException 23000 完整性约束冲突,主键,外键,唯一键
SQLInvalidAuthorizationSpecException 28000 建立连接期间提供的授权凭据无效,登录时用户名密码错误
SQLNonTransientConnectionException 08000 非瞬态连接异常
SQLNonTransientException 58000 非瞬态异常,即不修复就会一直出现的异常
SQLRecoverableException 56000 能通过 关闭当前连接和获取新连接等手段恢复的异常。
SQLSyntaxErrorException 42000 语法错误
SQLTimeoutException 57000 setQueryTimeout,setLoginTimeout等导致的超时
SQLTransactionRollbackException 40000 瞬态回滚异常,死锁或其他事务序列化失败,数据库自动回滚了当前语句
SQLTransientConnectionException 08000 瞬态连接异常
SQLTransientException 57000 瞬态异常
pdf-btn 下载文档
copy-btn 复制链接