JDBC操作MySQL進行批處理

2021-07-26 06:08:11 字數 1088 閱讀 1503

1、批處理:

概念:一次向資料庫傳送多條sql語句,降低與資料庫的互動次數,提公升資料庫層執行效率。

2、建表:

create database day16;

create table user

( id int primary key,

name varchar(20)

);

3、測試:

我已經把資料庫連線**封裝好了,在這裡直接使用。如果你還沒封裝,參見我上篇部落格。 1)

@test

//插入兩條資料,刪除第一條。使用statement批處理

public void text1()catch(exception e)finally

}

執行結果:

//插入10條資料 使用preparedstatement

public void text2()

stmt.executebatch(); //執行批處理

}catch(exception e)finally

}執行結果:

//插入1000條資料 使用preparedstatement

//由於資料量過大,把每100條資料進行乙個批處理

public void text3()

}stmt.executebatch(); //執行批處理 (如果執行了1001資料,最後一條資料在這裡執行)

}catch(exception e)finally

}執行結果:

jdbc 批操作和元資料

多次的資料庫操作時使用batch可以節省執行的時間。是用batch批運算元據庫 drivermanager.registerdriver new oracledriver string url jdbc oracle thin 127.0.0.1 1521 xe string user scott ...

MySQL遠端自動備份 Windows批處理版

參考 set login path 金鑰名稱 user 資料庫使用者名稱 host mysql位址 password 就這麼寫 mysql config editor set login path 2997 host 114.116.80.197 user root password.mysql c...

jdbc操作Mysql相關事項

編碼問題徹底解決 第一建立表的時候能建立成功,但是插入中文資料不能插入成功,那麼在字段型別後面新增character set utf8 collate utf8 general ci create database mengmengda create table user id int userna...