Не могу понять как сделать это. Все время натыкаюсь либо на data base is locked, либо то возвращает данные то нет. Пробовал отлавливать исключением ошибку и переподключаться - уходит в вечный цикл. Догадался закрывать соединение, открывать новое и только тогда повторно коннектиться - вроде работает, но иногда возвращает пустую базу, хотя база цела и следующие запросы возвращает нормально. Пробовал транзакции, wal журнал... Поделитесь пожалуйста опытом или примером как подключаться, что бы гарантированно дождаться освобождения базы, заблокировать ее для всего, сделать что мне надо(читать, писать), закрыть и отпустить базу. На производительность пофигу. Запись происходит очень редко.