Java使用ant.jar执行SQL脚本文件的示例代码
更新时间:2024年02月05日 09:53:28 作者:@赵士杰
这篇文章主要介绍了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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Java使用Collections.sort对中文进行排序方式
这篇文章主要介绍了Java使用Collections.sort对中文进行排序方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-11-11Springboot RabbitMQ 消息队列使用示例详解
本文通过示例代码介绍了Springboot RabbitMQ 消息队列使用,对大家的学习或工作具有一定的参考借鉴价值,感兴趣的朋友跟随小编一起看看吧2024-06-06
最新评论