interface DriverException implements Throwable (View source)

Contract for a driver exception.

Driver exceptions provide the SQLSTATE of the driver and the driver specific error code at the time the error occurred.

Methods

int|string|null
getErrorCode()

Returns the driver specific error code if available.

string
getMessage()

Returns the driver error message.

string|null
getSQLState()

Returns the SQLSTATE the driver was in at the time the error occurred.

Details

int|string|null getErrorCode()

Returns the driver specific error code if available.

Returns null if no driver specific error code is available for the error raised by the driver.

Return Value

int|string|null

string getMessage()

Returns the driver error message.

Return Value

string

string|null getSQLState()

Returns the SQLSTATE the driver was in at the time the error occurred.

Returns null if the driver does not provide a SQLSTATE for the error occurred.

Return Value

string|null