gpt4 book ai didi

java - 如何使用JDBI运行sql脚本文件

转载 作者:可可西里 更新时间:2023-11-01 07:19:59 25 4
gpt4 key购买 nike

我正在使用 jdbi 连接到 db 并执行 sql 命令。

dbi = new DBI("jdbc:mysql://"+dbHostName+"/"+dbName, "root", "");
dbi.withHandle(new HandleCallback<Object>() {
@Override
public Object withHandle(Handle handle) throws Exception {
handle.execute("Query to execute")
return null;
}
});

现在我想使用 jdbi 运行 sql 文件。我在谷歌上搜索了很多,但不知道如何搜索。

最佳答案

你应该把你的sql文件读成字符串然后像这样执行

String script = ".. your sql file contents here ..";
try (Handle h = dbi.open()) {
h.createScript(script).execute();
}

关于java - 如何使用JDBI运行sql脚本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34436304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com