當前位置:首頁 » 編程語言 » java批量執行sql語句
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

java批量執行sql語句

發布時間: 2022-08-08 01:51:54

㈠ java如何能夠像pl/sql那樣同時執行多條SQL語句

jdbc里的batch。批量執行

㈡ java:sql語句批量執行

public static List<List<Map<String, Object>>> getData() {
List<List<Map<String, Object>>> data = new LinkedList<List<Map<String, Object>>>();
data.add(SQLHelper.executeQuery("select * from a"));
data.add(SQLHelper.executeQuery("select * from b"));
data.add(SQLHelper.executeQuery("select * from c"));
data.add(SQLHelper.executeQuery("select * from d"));
return data;
}

㈢ 在JAVA中如何一次執行多條SQL語句並返回結果

子查詢

㈣ java實現批量執行SQL語句,在拋出異常後如何使程序繼續執行不停止

建表語句前加上
DROP TABLE IF EXISTS `表名`;

㈤ 我用JAVA編寫了一個批量執行SQL語句的方法,

建表的時候有表確實會報錯,這就看你想怎麼處理了。
你可以不作處理,也就是直接用那個已經存在的表,這時SQL語句可以是這樣的:create table if not exists TABLE_NAME()。。

也可以把已經存在的表刪掉,再執行你的建表語句,這時你可以這樣寫:
drop table TABLE_NAME if exists;然後再
create table TABLE_NAME()。。。

㈥ 用JAVA如何實現執行SQL腳本文件

你可以分段讀取文件,最後讀出來的是一個數組,數組中的每一個元素都是可以執行的
SQL語句
。最後你用JDBC的批量執行就好了。我不知道我理解的對不對。

㈦ 用java實現批量執行SQL語句,拋出異常後如何使程序繼續執行不停止

for () { //讀取SQL
try {
execute //執行SQL
} catch(SQLException e) {}
}

㈧ JAVA用批處理怎麼執行多條SQL語句

使用PreparedStatement的addBatch()方法添加批量sql執行,然後用executeBatch()來批量執行add進去的sql

㈨ java jdbc 執行sql語句批量操作問題

sql優化:
1.name欄位創建索引
2.「table_c.*」 不要用」*「號,可以換成table_c.id,table_c.name,table_c.sex,table_c.email
如果可以的話,你和以在insert into table_a 中間加 append ,這樣寫 insert /*+ append */ into
希望能幫到你!

㈩ 求救!!怎樣在java的jdbc中連續的執行多條SQL語句急急....

Statement有一個子類,PreparedStatement,專門用來執行多條結構相同的sql語句。
例子:
已得到一個連接引用connection
表hh 有 name varchar2的,id number(4) 型的。
String sql=「insert into hh values(?,?)
PreparedStatement pre=connection.prepareStatement(sql);
pre.setString(1,變數);
pre.setInt(2,變數); -----------〉在其他地方給變數傳值,用命令行、或是寫在一個方法內,用參數傳值。
第一個問號用1,第二用2…………
還可以不用數字,用「name」、「id」

pre.executeUpdate(); (--pre.executeQuery()--也是這樣)

API中java.sql包里都有,自己多看看。