从两个不同的Java应用程序读取和写入SQLite数据库

时间:2012-02-02 15:03:40

标签: java sqlite

我有两个申请。 其中一个应该将数据写入数据库,另一个应该读取数据。 但“读者”抛出异常“数据库锁定”。

在这种情况下可以找到哪些方法。

1 个答案:

答案 0 :(得分:2)

似乎数据库隔离级别设置为serializable,这是四个中最高的一个。由于两个应用程序可以同时访问数据库,因此只读的数据库可以读取一些未提交的数据,而只写一个数据库正在更新数据但尚未提交。

因此,如果您确定要在另一个数据更新时读取数据,则可以更改数据库的隔离级别。希望能帮助到你。