При подключении к базе данных file:
в режиме только для чтения снимок базы данных на последнем CHECKPOINT читается. Изменения после CHECKPOINT не читаются.
Если база данных была открыта и изменяется процессом вашего приложения, она остается под контролем этого процесса. Второй процесс не может контролировать то, что он видит.
Поскольку вы хотите использовать DatabaseManagerSwing
, довольно просто запустить эту программу из вашего приложения. Когда вы устанавливаете соединение из этого экземпляра DatabaseManagerSwing
, на нем отображаются те же данные, которые были изменены вашим приложением. Это соединение не должно быть в режиме только для чтения, и вы даже можете изменять данные из менеджера.