Derbyのデータベースで可能なトランザクション分離レベルは、java.sql.Connection.TRANSACTION_SERIALIZABLE、 java.sql.Connection.TRANSACTION_REPEATABLE_READ、 java.sql.Connection.TRANSACTION_READ_COMMITTED それとjava.sql.Connection.TRANSACTION_READ_UNCOMMITTED です。
既定の分離レベルは、TRANSACTION_READ_COMMITTED です。
接続の分離レベルをsetTransactionIsolationで変更すると、現在のトランザクションはコミットされ、新しいトランザクションが開始されます。 トランザクション分離のより詳細な情報については、Derby ディベロッパーズ ガイドの、「ロック、同時並行性および分離」を参照してください。