【问题标题】:Access Chrome History through JDBC通过 JDBC 访问 Chrome 历史记录
【发布时间】:2011-04-02 17:17:19
【问题描述】:

我正在尝试通过 java 应用程序连接到 chrome 历史数据库 (sqlite) 并以只读模式运行一些查询。我正在使用 sqlite.jar 但是当我连接时,我收到以下错误: org.tmatesoft.sqljet.core.SqlJetException:忙:错误代码是忙 我知道有些应用程序可以访问该文件而无需先复制它(如 wxSQLitePlus)或确保浏览器未使用该文件,它们是如何做到的? 非常感谢

【问题讨论】:

    标签: sqlite jdbc google-chrome locking readonly


    【解决方案1】:

    由于 Chrome 正在使用“历史记录”文件(假设当您遇到 BUSY 错误时 Chrome 正在运行),Chrome 当前对该文件持有“EXCLUSIVE”锁定。在此期间,没有其他应用程序可以访问同一文件。即使是只读进程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-21
      • 2012-01-26
      • 2014-06-10
      • 1970-01-01
      • 1970-01-01
      • 2011-12-11
      相关资源
      最近更新 更多