异常
2019-11-07 本文已影响0人
matthewfly
-
BatchUpdateException
批量更新时抛出。该异常保存了异常发生前每条更新命令的返回值。抛出该异常后,driver依旧可能继续执行后续命令。 -
DataTruncation
当数据超过了最大限制发生了截断时抛出该异常或警告。读操作截断时code为01004,写操作截断时code为22001。 -
SQLClientInfoException
当一个或多个connect信息设置出错时抛出该异常,同时包含了设置出错的信息。 -
SQLDataException
表示一些数据异常,例如数据转换错误、除以0、方法参数错误等。 -
SQLFeatureNotSupportedException
数据不支持某特性。 -
SQLIntegrityConstraintViolationException
外键、主键、唯一索引int类型的约束不合法时抛出。 -
SQLInvalidAuthorizationSpecException
当连接到数据库时授权证书不合法。 -
SQLNonTransientConnectionException
当连接失败时错误原因没有改变又发起了重试,重试失败抛出该异常。 -
SQLNonTransientException
当重试失败时,错误原因没有改变抛出。 -
SQLRecoverableException
表示之前的操作在做一些恢复或重试后可以成功。 -
SQLSyntaxErrorException
sql语句不合法。 -
SQLTransactionRollbackException
表示当前由于死锁或者某个事务失败导致的回滚。 -
SQLTransientConnectionException
表示重试可能恢复之前的连接错误。