Java使用ant.jar执行SQL脚本文件的示例代码
作者:@赵士杰
这篇文章主要介绍了Java使用ant.jar执行SQL脚本文件,文中通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
Java 使用 ant.jar 执行 SQL 脚本文件,很简单。
- 在 pom.xml 中导入 ant 依赖
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant</artifactId>
<version>1.10.11</version>
</dependency>
- 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;
- AntDealSQLUtils 工具类
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();
}
}
- 运行 main 方法

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