java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > Java ant.jar执行SQL

Java使用ant.jar执行SQL脚本文件的示例代码

作者:@赵士杰

这篇文章主要介绍了Java使用ant.jar执行SQL脚本文件,文中通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

Java 使用 ant.jar 执行 SQL 脚本文件,很简单。

<dependency>
    <groupId>org.apache.ant</groupId>
    <artifactId>ant</artifactId>
    <version>1.10.11</version>
</dependency>
CREATE DATABASE `test`;

USE `test`;

DROP TABLE IF EXISTS `user`;

CREATE TABLE `user` (
  `id` varchar(255) DEFAULT NULL,
  `username` varchar(255) NOT NULL,
  `password` varchar(255) NOT NULL,
  UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
public class AntDealSQLUtils {

    public static void main(String[] args) {

        SQLExec sqlExec = new SQLExec();
        sqlExec.setDriver("com.mysql.cj.jdbc.Driver"); //设置 Driver
        sqlExec.setUrl("jdbc:mysql://127.0.0.1/");           //设置 url
        sqlExec.setUserid("root");   //设置 username
        sqlExec.setPassword("123456"); //设置 password
        sqlExec.setSrc(new File("C://Users//Jie//Desktop//library.sql"));          //设置 sqlScript 文件

        // 处理错误
        sqlExec.setOnerror((SQLExec.OnError)(EnumeratedAttribute.getInstance(SQLExec.OnError.class, "continue")));
        sqlExec.setPrint(false);

        //执行
        sqlExec.setProject(new Project());
        sqlExec.execute();
    }
}

到此这篇关于Java使用ant.jar执行SQL脚本文件的示例代码的文章就介绍到这了,更多相关Java ant.jar执行SQL内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文