Java使用ant.jar執(zhí)行SQL腳本文件的示例代碼
Java 使用 ant.jar 執(zhí)行 SQL 腳本文件,很簡單。
- 在 pom.xml 中導(dǎo)入 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"); //設(shè)置 Driver
sqlExec.setUrl("jdbc:mysql://127.0.0.1/"); //設(shè)置 url
sqlExec.setUserid("root"); //設(shè)置 username
sqlExec.setPassword("123456"); //設(shè)置 password
sqlExec.setSrc(new File("C://Users//Jie//Desktop//library.sql")); //設(shè)置 sqlScript 文件
// 處理錯誤
sqlExec.setOnerror((SQLExec.OnError)(EnumeratedAttribute.getInstance(SQLExec.OnError.class, "continue")));
sqlExec.setPrint(false);
//執(zhí)行
sqlExec.setProject(new Project());
sqlExec.execute();
}
}
- 運行 main 方法

到此這篇關(guān)于Java使用ant.jar執(zhí)行SQL腳本文件的示例代碼的文章就介紹到這了,更多相關(guān)Java ant.jar執(zhí)行SQL內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
基于SpringBoot+Redis實現(xiàn)分布式鎖
本文主要介紹了基于SpringBoot+Redis實現(xiàn)分布式鎖,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-05-05
springboot實現(xiàn)token驗證登陸狀態(tài)的示例代碼
本文主要介紹了spring?boot?實現(xiàn)token驗證登陸狀態(tài),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-07-07
Java實現(xiàn)CORS跨域請求的實現(xiàn)方法
本篇文章主要介紹了Java實現(xiàn)CORS跨域請求的實現(xiàn)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-09-09
springcloud微服務(wù)基于redis集群的單點登錄實現(xiàn)解析
這篇文章主要介紹了springcloud微服務(wù)基于redis集群的單點登錄實現(xiàn)解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-09-09
比較Java數(shù)組和各種List的性能小結(jié)
這篇文章主要是分別對Java數(shù)組、ArrayList、LinkedList和Vector進行隨機訪問和迭代等操作,并比較這種集合的性能。有需要的可以參考借鑒。2016-08-08
JAVA面試題之Forward與Redirect的區(qū)別詳解
這篇文章主要給大家介紹了在JAVA面試中可能遇到會遇到的一道題,就是java中Forward與Redirect兩者之前的區(qū)別,文中介紹的非常詳細,對大家具有一定參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。2017-05-05

