显然,最新的Firefox版本将其书签存储在名为“places.sqlite”的文件中。就像浏览器可以从其他浏览器导入书签一样,我想将书签导入文件,但我需要知道你需要做什么?
答案 0 :(得分:3)
SQLite是一个嵌入式无服务器关系数据库。除了提到的ODBC驱动程序,它还有its own C API。
答案 1 :(得分:1)
您可以尝试使用SyncPlaces Firefox扩展程序,这是旧版Bookmarks Synchronizer的某种继承者,不再维护它。
我用它将我的书签和缓存密码保存在几台计算机上的Firefox上。
它用于导出的文件格式是XBEL,这是一种基于XML的格式,最初是为Python书签管理程序设计的,您可能可以在C ++程序中使用它。
原则上,如果链接到SQLite library,则可以使用SQL直接访问*.sqlite
个文件。或者,如果是一次性程序,您可以尝试SQLite Browser打开这样的文件并将表格导出为CSV。
答案 2 :(得分:0)
尝试使用SQLite JDBC驱动程序。 http://www.zentus.com/sqlitejdbc/