4.4.1.6 Изменения для исключений
Из Connector/J версии 5.1 до 8.0 и далее были удалены некоторые исключения. Приложения, которые ранее перехватывали удаленные исключения, теперь должны перехватывать соответствующие исключения, перечисленные в таблице 4.3 ниже.
Примечание
Некоторые из этих исключений Connector/J 5.1 дублируются в пакете com.mysql.jdbc.exception.jdbc4; это обозначается “[jdbc4.]” в их именах в таблице 4.3.
Таблица 4.3 Изменения для исключений из Connector/J 5.1 до 8.0 и далее
| Удаленное исключение в Connector/J 5.1 | Исключение для перехвата в Connector/J 8.0 и далее |
|---|---|
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException | com.mysql.cj.jdbc.exceptions.CommunicationsException |
com.mysql.jdbc.exceptions.[jdbc4.]MySQLDataException | java.sql.SQLDataException |
com.mysql.jdbc.exceptions.[jdbc4.]MySQLIntegrityConstraintViolationException | java.sql.SQLIntegrityConstraintViolationException |
com.mysql.jdbc.exceptions.[jdbc4.]MySQLInvalidAuthorizationSpecException | java.sql.SQLInvalidAuthorizationSpecException |
com.mysql.jdbc.exceptions.[jdbc4.]MySQLNonTransientConnectionException | java.sql.SQLNonTransientConnectionException |
com.mysql.jdbc.exceptions.[jdbc4.]MySQLNonTransientException | java.sql.SQLNonTransientException |
com.mysql.jdbc.exceptions.[jdbc4.]MySQLQueryInterruptedException | com.mysql.cj.jdbc.exceptions.MySQLQueryInterruptedException |
com.mysql.jdbc.exceptions.MySQLStatementCancelledException | com.mysql.cj.jdbc.exceptions.MySQLStatementCancelledException |
com.mysql.jdbc.exceptions.[jdbc4.]MySQLSyntaxErrorException | java.sql.SQLSyntaxErrorException |
com.mysql.jdbc.exceptions.[jdbc4.]MySQLTimeoutException | java.sql.SQLTimeoutException |
com.mysql.jdbc.exceptions.[jdbc4.]MySQLTransactionRollbackException | java.sql.SQLTransactionRollbackException |
com.mysql.jdbc.exceptions.[jdbc4.]MySQLTransientConnectionException | java.sql.SQLTransientConnectionException
|
com.mysql.jdbc.exceptions.[jdbc4.]MySQLTransientException | java.sql.SQLTransientException |
com.mysql.jdbc.exceptions.[jdbc4.]MySQLIntegrityConstraintViolationException | java.sql.SQLIntegrityConstraintViolationException |
© 2025 Oracle
Licensed under the GPLv2 License.