java - Java 中是否有 SQLite 的驱动程序?

标签 java sqlite jdbc driver

我在他们的网站上做了一些研究,在谷歌搜索后,看起来只有 C 和 C++ 的驱动程序。是否有可以与 SQLLite 一起使用的开放式驱动程序,或者是否有一种方法可以将其与 JDBC 一起使用?

更新

我正在 Linux 上进行开发,但我想保留我的选择。 native 库可以工作,但不会提供我习惯使用 Java 的跨平台自由。

最佳答案

我用过org:xerial:sqlite-jdbc

示例 Groovy 脚本:

@Grab(group='org.xerial', module='sqlite-jdbc', version='[3.6.4,)')
sql = groovy.sql.Sql.newInstance("jdbc:sqlite:test.db","org.sqlite.JDBC")
sql.execute("create table students(name, age)")

(注意:3.6.4不是最新版本)

关于java - Java 中是否有 SQLite 的驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4442815/

相关文章:

java - HSQLDB 在准备 callablestatement 时为过程设置错误的输入参数名称

java - 生产中与数据库的通信错误

java - Spring Data返回空元素的List,但List有很多元素

Java Server Wrapper (tanuki) - 启动失败 : Timed out waiting for a signal from the JVM

java - JSR 303 验证 - 确保字段具有特定接口(interface)实现

python - Python sqlite3数据库已锁定

sql - 逗号分隔的字符串与FK引用的内容

python - "NOT NULL constraint failed"持久化 ORM 对象时

javascript - JDBC 错误 : AbstractMethodError: com. microsoft.sqlserver.jdbc.SQLServerConnection.createArrayOf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/sql/Array

java - 在java中查找相关矩阵