Working with Derby SQLExceptions in an application

JDBC generates exceptions that are refined subtypes of the type java.sql.SQLException.

To see the exceptions generated by Derby, retrieve and process the SQLExceptions in a catch block.

Related concepts
The JDBC connection and transaction model
Result set and cursor mechanisms
Locking, concurrency, and isolation
Working with multiple connections to a single database
Working with multiple threads sharing a single connection
Working with database threads in an embedded environment