我需要在ARM Linux上用Java创建和管理sqlite3数据库。 我更喜欢一个可以在ARM Linux和x86 Windows(32或64位,用于开发和测试)上无缝使用并支持SQL查询的库。 我知道有sqlitejdbc和sqlite-jdbc但似乎他们的发行版没有ARM Linux支持。 还有sqljet是纯java(没有本机代码),但它使用专用API而不是SQL。 基本上,我正在寻找与sqlite3 python模块等效的东西。 它存在吗?
答案 0 :(得分:3)
我刚刚看了一下sqlite4java,这似乎符合法案:SQL和纯Java。
http://code.google.com/p/sqlite4java/
无论如何,你可以看看这里找到你需要的东西:
http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers
但是sqlite4java似乎是最活跃的项目。
答案 1 :(得分:1)
AFAIR,sqlitejdbc
可以在纯java模式下运行(不需要本机库)。
您还可以使用-Dsqlite.purejava=true
系统属性设置的Xerial驱动程序。