Hello all,

I am developing an application wich uses Derby 10.1.1

The application has multiple clients/ read connections that read tables and one write conenction that write into the tables.


The connection that modifies the table mostly inserts rows.

There is a potential problem of a user/read connection reading data while the write connection inserts rows. This can cause read connection to execute outdated sql statements.

How can I stop read connections to read data before the write connection commit the insertions.

I know that there is a LOCK TABLE statement with Derby but I want to avoid it (I don't want to add string manipulation of statements).

Can I use the setIsolationLevel of JDBC Connection?

Which level is most appropriate?

The method is defined at the Connection class. Does affect all the connections or only the one that called the method?

Reply via email to