我一生都无法找到位于此处的图书馆:http://www.xerial.org/trac/Xerial/wiki/SQLiteJDBC和 zentus.com在 OSX 10.5 上以 native (JNI) 模式运行。 如果我查询驱动程序的模式,它总是显示“纯”,这意味着它在嵌套 VM 模式下运行,并且运行纯 java 代码来查询 sqlite 数据库,这会比较慢。然而,我确实(而且是多么明显)希望它以 native 模式运行,这样更快:)
我尝试自己编译它,但我要么遇到麻烦,运行单元测试(zentus)时找不到sqlite库,要么编译找不到dylib10.5.1.so(xerial)。
这个jdbc驱动在10.5上实现过JNI模式运行吗?两个消息来源都声称这是可能的......
最佳答案
有一个新项目SQLJet这是 SQLite 的纯 Java 实现。它还不支持所有 SQLite 功能,但对于某些使用 SQLite 数据库的 Java 项目来说可能是一个非常好的选择。
关于java - 在 OSX 10.5 上运行/编译 jdbc-sqlite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/540702/