有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

有什么办法可以解决这种情况


共 (1) 个答案

  1. # 1 楼答案

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

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