当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《如何使用JDBI运行sql脚本文件》经验,为你挑选了1个好方法。

我使用jdbi连接到db并执行sql命令.

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


现在我想使用jdbi运行sql文件.我google了很多,但无法弄清楚如何.



1> Deinlandel..:

您应该将您的sql文件读取为字符串,然后执行它

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

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有