Доступ к Chrome History через JDBC - PullRequest
0 голосов
/ 23 августа 2010

Я пытаюсь подключиться к базе данных истории Chrome (sqlite) через приложение Java и выполнить некоторые запросы в режиме только для чтения. Я использую sqlite.jar, но когда я подключаюсь, я получаю следующую ошибку: org.tmatesoft.sqljet.core.SqlJetException: BUSY: код ошибки занят Я знаю, что некоторые приложения могут получить доступ к файлу без предварительного его копирования (например, wxSQLitePlus) или убедиться, что браузер не использует файл, как они это делают? Большое спасибо

1 Ответ

0 голосов
/ 08 декабря 2010

Так как файл «history» используется Chrome (при условии, что Chrome работал, когда вы получили ошибку BUSY), Chrome в настоящее время удерживает блокировку «EXCLUSIVE» для файла.При этом никакое другое приложение не может получить доступ к тому же файлу.Даже для процесса только для чтения.

...