欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java使用ant.jar執(zhí)行SQL腳本文件的示例代碼

 更新時間:2024年02月05日 09:53:28   作者:@趙士杰  
這篇文章主要介紹了Java使用ant.jar執(zhí)行SQL腳本文件,文中通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

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)分布式鎖

    本文主要介紹了基于SpringBoot+Redis實現(xiàn)分布式鎖,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • springboot實現(xiàn)token驗證登陸狀態(tài)的示例代碼

    springboot實現(xiàn)token驗證登陸狀態(tài)的示例代碼

    本文主要介紹了spring?boot?實現(xiàn)token驗證登陸狀態(tài),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • Java 中 synchronized 的使用方式和鎖升級

    Java 中 synchronized 的使用方式和鎖升級

    Java中的synchronized關(guān)鍵字用于實現(xiàn)線程同步,保證同一時刻只有一個線程可以訪問被同步的代碼塊或方法,JVM引入了鎖升級機制,從無鎖狀態(tài)開始,根據(jù)競爭情況逐步升級為偏向鎖、輕量級鎖和重量級鎖,以提高性能,感興趣的朋友一起看看吧
    2025-03-03
  • Java實現(xiàn)CORS跨域請求的實現(xiàn)方法

    Java實現(xiàn)CORS跨域請求的實現(xiàn)方法

    本篇文章主要介紹了Java實現(xiàn)CORS跨域請求的實現(xiàn)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • JAVA實現(xiàn)Excel和PDF上下標(biāo)的操作代碼

    JAVA實現(xiàn)Excel和PDF上下標(biāo)的操作代碼

    這篇文章主要介紹了JAVA實現(xiàn)Excel和PDF上下標(biāo),本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-09-09
  • springcloud微服務(wù)基于redis集群的單點登錄實現(xiàn)解析

    springcloud微服務(wù)基于redis集群的單點登錄實現(xiàn)解析

    這篇文章主要介紹了springcloud微服務(wù)基于redis集群的單點登錄實現(xiàn)解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • 前置++和后置++ 運算的詳解及實例代碼

    前置++和后置++ 運算的詳解及實例代碼

    這篇文章主要介紹了前置++和后置++ 的相關(guān)資料,并附示例代碼,幫助大家學(xué)習(xí)參考,需要的朋友可以參考下
    2016-09-09
  • 淺析Java8的函數(shù)式編程

    淺析Java8的函數(shù)式編程

    函數(shù)式編程,這個詞語由兩個名詞構(gòu)成,函數(shù),編程。這篇文章主要介紹了Java8的函數(shù)式編程 ,需要的朋友可以參考下
    2017-05-05
  • 比較Java數(shù)組和各種List的性能小結(jié)

    比較Java數(shù)組和各種List的性能小結(jié)

    這篇文章主要是分別對Java數(shù)組、ArrayList、LinkedList和Vector進行隨機訪問和迭代等操作,并比較這種集合的性能。有需要的可以參考借鑒。
    2016-08-08
  • JAVA面試題之Forward與Redirect的區(qū)別詳解

    JAVA面試題之Forward與Redirect的區(qū)別詳解

    這篇文章主要給大家介紹了在JAVA面試中可能遇到會遇到的一道題,就是java中Forward與Redirect兩者之前的區(qū)別,文中介紹的非常詳細(xì),對大家具有一定參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-05-05

最新評論