十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這篇文章將為大家詳細講解有關(guān)JDBC中的批處理是什么,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)專注于赤壁網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供赤壁營銷型網(wǎng)站建設,赤壁網(wǎng)站制作、赤壁網(wǎng)頁設計、赤壁網(wǎng)站官網(wǎng)定制、微信平臺小程序開發(fā)服務,打造赤壁網(wǎng)絡公司原創(chuàng)品牌,更為您提供赤壁網(wǎng)站排名全網(wǎng)營銷落地服務。
直接上代碼:
package
cn.zhou.epet.test;
import
java.sql.*;
public
class Addbatch {public
static void main(String[] args) {Connection connection =
null;PreparedStatement stmt =
null;try
{//
加載數(shù)據(jù)庫相關(guān)驅(qū)動Class.forName("oracle.jdbc.driver.OracleDriver");//
連接到數(shù)據(jù)庫connection =
DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:bdqn",
"epet", "admin");stmt =
connection.prepareStatement("insert
into master values(master_seq.nextval,?,?,?)");
connection.setAutoCommit(false);//
Transaction Begin,讓程序不自動提交事務stmt.setString(1,
"QQ");stmt.setString(2,
"RR");stmt.setInt(3,
1);stmt.addBatch();//
添加批處理1
stmt.setString(1,
"WW");stmt.setString(2,
"EE");stmt.setInt(3,
1);stmt.addBatch();//
添加批處理2
stmt.setString(1,
"VV");stmt.setString(2,
"AA");stmt.setInt(3,
1);stmt.addBatch();//
添加批處理3stmt.executeBatch();//
執(zhí)行批處理
connection.commit();//
提交事務
connection.setAutoCommit(true);//
Transaction End,讓程序自動提交事務(默認)System.out.println("dd");} catch
(ClassNotFoundException e) {e.printStackTrace();System.out.println("未能成功加載驅(qū)動類!");} catch
(SQLException e) {e.printStackTrace();System.out.println("執(zhí)行SQL語句是出現(xiàn)異常!");try
{if
(connection != null) {connection.rollback();//
事務回滾connection.setAutoCommit(true);//
讓程序自動提交事務(默認)}} catch
(SQLException e1) {e1.printStackTrace();}} catch
(Exception e) {e.printStackTrace();System.out.println("其他異常!");}
finally {try
{if (stmt
!= null) {stmt.close();stmt =
null;}if
(connection != null) {connection.close();connection =
null;}} catch
(SQLException e2) {System.out.println("關(guān)閉數(shù)據(jù)庫時出現(xiàn)異常!");}}}
}
關(guān)于“JDBC中的批處理是什么”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。