异常

作者: matthewfly | 来源:发表于2019-11-07 17:17 被阅读0次
    1. BatchUpdateException
      批量更新时抛出。该异常保存了异常发生前每条更新命令的返回值。抛出该异常后,driver依旧可能继续执行后续命令。

    2. DataTruncation
      当数据超过了最大限制发生了截断时抛出该异常或警告。读操作截断时code为01004,写操作截断时code为22001。

    3. SQLClientInfoException
      当一个或多个connect信息设置出错时抛出该异常,同时包含了设置出错的信息。

    4. SQLDataException
      表示一些数据异常,例如数据转换错误、除以0、方法参数错误等。

    5. SQLFeatureNotSupportedException
      数据不支持某特性。

    6. SQLIntegrityConstraintViolationException
      外键、主键、唯一索引int类型的约束不合法时抛出。

    7. SQLInvalidAuthorizationSpecException
      当连接到数据库时授权证书不合法。

    8. SQLNonTransientConnectionException
      当连接失败时错误原因没有改变又发起了重试,重试失败抛出该异常。

    9. SQLNonTransientException
      当重试失败时,错误原因没有改变抛出。

    10. SQLRecoverableException
      表示之前的操作在做一些恢复或重试后可以成功。

    11. SQLSyntaxErrorException
      sql语句不合法。

    12. SQLTransactionRollbackException
      表示当前由于死锁或者某个事务失败导致的回滚。

    13. SQLTransientConnectionException
      表示重试可能恢复之前的连接错误。

    相关文章

      网友评论

          本文标题:异常

          本文链接:https://www.haomeiwen.com/subject/dbpvbctx.html