连接 SQLite 的 JDBC 驱动用得比较多的就是sqlitejdbc-v056
,老牌又稳定。这个 jar 包支持直接内嵌 SQLite 数据库,用起来也蛮省事,基本不需要额外配置,导入就能用,适合做桌面应用或轻量级服务端开发。
驱动是纯 Java 写的,跨平台没问题。只要你用的是 JDK 1.8 以上,基本都能跑。响应还挺快,支持JDBC 3
标准接口,像Connection
、PreparedStatement
这些都能直接用,语法也熟悉。
实际用起来就一行导入路径,加上你 SQLite 的数据库文件地址,比如:
Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection("jdbc:sqlite:your_database.db");
如果你是做数据管理工具、离线工具啥的,用它合适。体积小,依赖少,不用连服务,读写也挺快。
哦对了,相关 JDBC 驱动资源也挺全,像MySQL、Oracle、Hive都有对应的 jar 包可以看:
- JDBC 驱动 JAR 包
- SQLite JDBC 3.8.6 JAR 包
- MySQL 5.7 JDBC 驱动 jar 包详解
- 连接 Oracle 的 JDBC JAR 包
- Hive JDBC 连接所需的 jar 包
如果你只是要搞个本地数据缓存,或者快速验证 SQL 逻辑,用这个sqlitejdbc-v056
真的挺方便的。