ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Java 使用 ant.jar 执行 SQL 脚本文件

2026/9/25 4:05:07 拓冰建站 浏览量
Java 使用 ant.jar 执行 SQL 脚本文件

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

  1. 在 pom.xml 中导入 ant 依赖

    <dependency><groupId>org.apache.ant</groupId><artifactId>ant</artifactId><version>1.10.11</version>
    </dependency>
    
  2. sql 脚本文件

    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;
    
  3. AntDealSQLUtils 工具类

    public class AntDealSQLUtils {public static void main(String[] args) {SQLExec sqlExec = new SQLExec();sqlExec.setDriver("com.mysql.cj.jdbc.Driver"); //设置 DriversqlExec.setUrl("jdbc:mysql://127.0.0.1/");           //设置 urlsqlExec.setUserid("root");   //设置 usernamesqlExec.setPassword("123456"); //设置 passwordsqlExec.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();}
    }
    
  4. 运行 main 方法

    image-20211203203350518