# Package com.mysql.cj.exceptions

Interface Summary
DeadlockTimeoutRollbackMarker: Marker interface for exceptions that are caused by deadlock/wait timeout
ExceptionInterceptor
StreamingNotifiable

Class Summary
ExceptionFactory
ExceptionInterceptorChain
MysqlErrorNumbers: Constants representing MySQL error numbers returned by the server in error messages.

Exception Summary
AssertionFailedException: Assertions for empty code paths that should never be executed.
CJCommunicationsException
CJConnectionFeatureNotAvailableException
CJException: The base unchecked exception thrown internally in connector.
CJOperationNotSupportedException
CJPacketTooBigException: Thrown when a packet that is too big for the server is created.
CJTimeoutException
ClosedOnExpiredPasswordException: Equivalent to SQLSTATE ER_MUST_CHANGE_PASSWORD_LOGIN = 1862 "Your password has expired.
ConnectionIsClosedException: Operation attempted on already closed Connection
DataConversionException: Indicates that data could not be converted according to the given request.
DataReadException: Indicates that data could not be read according to the given request.
DataTruncationException
FeatureNotAvailableException
InvalidConnectionAttributeException
NumberOutOfRange: Indicates that a number was out of the expected range.
OperationCancelledException
PasswordExpiredException: Equivalent to SQLSTATE ER_MUST_CHANGE_PASSWORD = 1820 "You must SET PASSWORD before executing this statement" Server entered to sandbox morde when this failure happens.
PropertyNotModifiableException
RSAException
SSLParamsException
StatementIsClosedException: Operation attempted on already closed Statement
UnableToConnectException
UnsupportedConnectionStringException
WrongArgumentException

Copyright © 2016, 2025, Oracle and/or its affiliates.