洗練されたSQLExceptionのサブクラス SQLException

アプリケーションをJDK 1.6以降で動作させている場合、 から挙がるほとんどの例外はJDBC4.0にて導入されたSQLExceptionのサブクラスとなり、かつてより洗練されています。 これ等の洗練された例外が挙がる状況は、対応するjavadocに記述されています。

  • java.sql.SQLClientInfoException
  • java.sql.SQLDataException
  • java.sql.SQLFeatureNotSupportedException
  • java.sql.SQLIntegrityConstraintViolationException
  • java.sql.SQLInvalidAuthorizationSpecException
  • java.sql.SQLSyntaxErrorException
  • java.sql.SQLTransactionRollbackException
  • java.sql.SQLTransientConnectionException