Чтение и запись в базу данных SQLite из двух разных приложений Java - PullRequest
1 голос
/ 02 февраля 2012

У меня есть два приложения.Один из них должен записывать данные в базу данных, а другой должен читать данные.Но «читатель» выбрасывает исключение «база данных заблокирована».

Какие пути можно найти в этой ситуации.

1 Ответ

2 голосов
/ 02 февраля 2012

кажется, что уровень изоляции базы данных установлен на сериализуемый, который является самым высоким среди четырех. поскольку два приложения могут одновременно обращаться к базе данных, одно только для чтения может считывать некоторые незафиксированные данные, а одно только для записи обновляет данные, но еще не фиксирует их.

Итак, если вы уверены, что хотите прочитать данные, пока обновляется другая, вы можете изменить уровень изоляции базы данных. Надеюсь, поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...