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

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

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

Java 使用 ant.jar 執(zhí)行 SQL 腳本文件,很簡(jiǎn)單。

  • 在 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 工具類(lèi)
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 文件

        // 處理錯(cuò)誤
        sqlExec.setOnerror((SQLExec.OnError)(EnumeratedAttribute.getInstance(SQLExec.OnError.class, "continue")));
        sqlExec.setPrint(false);

        //執(zhí)行
        sqlExec.setProject(new Project());
        sqlExec.execute();
    }
}
  • 運(yùn)行 main 方法

到此這篇關(guān)于Java使用ant.jar執(zhí)行SQL腳本文件的示例代碼的文章就介紹到這了,更多相關(guān)Java ant.jar執(zhí)行SQL內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于SpringBoot+Redis實(shí)現(xiàn)分布式鎖

    基于SpringBoot+Redis實(shí)現(xiàn)分布式鎖

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

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

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

    Java 中 synchronized 的使用方式和鎖升級(jí)

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

    Java實(shí)現(xiàn)CORS跨域請(qǐng)求的實(shí)現(xiàn)方法

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

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

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

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

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

    前置++和后置++ 運(yùn)算的詳解及實(shí)例代碼

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

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

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

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

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

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

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

最新評(píng)論