java - 在 OSX 10.5 上运行/编译 jdbc-sqlite

标签 java sqlite jdbc

我一生都无法找到位于此处的图书馆:http://www.xerial.org/trac/Xerial/wiki/SQLiteJDBCzentus.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/

相关文章:

java - 编译失败 : module not found: org. apache.logging.log4j

java - 如何禁用 Week DatePicker 的当前日期和先前日期

Java 树结构和广度优先搜索

database - 如何在flutter中将图像数据保存到sqflite数据库以进行持久化

SQLite子查询语法/错误/与MySQL的区别

apache-spark - 使用PySpark从MariaDB读取查询

java - 如何通过提供的地址(如 0x3790f200)使用 mat 识别指定对象

sqlite - 如何在 sqlite 中转义 % 符号?

java - 异常启动前的MySQL

java.lang.AbstractMethodError : at org. apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.setCharacterStream(DelegatingPreparedStatement.java:328)