You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Bazel项目中使用SQLite JDBC驱动?

如何将SQLite-JDBC驱动添加到Bazel项目中

当然可以,以下是从下载jar包开始的完整配置步骤:

步骤1:下载SQLite-JDBC驱动jar包

获取对应版本的sqlite-jdbc.jar文件,选择适配你项目Java版本的稳定版即可。

步骤2:存放jar包到项目目录

在Bazel项目根目录下创建第三方依赖目录,比如third_party/sqlite/,将下载好的sqlite-jdbc.jar放入该目录。

步骤3:编写BUILD配置文件

在third_party/sqlite/目录下新建BUILD文件,内容如下:

java_import(
    name = "sqlite-jdbc",
    jars = ["sqlite-jdbc.jar"],
    visibility = ["//visibility:public"], # 允许项目其他模块引用该依赖
)

步骤4:在业务模块中引入依赖

假设你的业务代码是Java可执行程序,在对应模块的BUILD文件(比如src/main/java/com/example/BUILD)中,把sqlite-jdbc添加到依赖列表:

java_binary(
    name = "MyApp",
    srcs = glob(["*.java"]),
    deps = [
        "//third_party/sqlite:sqlite-jdbc",
    ],
)

步骤5:验证配置有效性

在Java代码中正常使用SQLite-JDBC即可,示例代码如下:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

public class Main {
    public static void main(String[] args) {
        try (Connection conn = DriverManager.getConnection("jdbc:sqlite:test.db");
             Statement stmt = conn.createStatement()) {
            stmt.execute("CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)");
            System.out.println("SQLite连接成功");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

运行bazel run //src/main/java/com/example:MyApp,若正常输出连接成功的信息,说明配置生效。

内容的提问来源于stack exchange,提问作者Yituo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 16:52:04