Java Connection getAutoCommit() 方法及示例
在這個程式中,我們將建立與 MySQL 資料庫 的連線,並使用 Connection 介面中的 getAutoCommit() 方法檢查當前的自動提交設定。我們將首先使用 setAutoCommit(false) 停用自動提交功能,然後使用 getAutoCommit() 獲取當前的自動提交狀態,以驗證它是否已成功停用。
使用 getAutoCommit() 方法的步驟
以下是使用 getAutoCommit() 方法的步驟:
- 首先,我們將匯入所需的 java.sql.Connection 和 java.sql.DriverManager 包。
- 我們將使用 DriverManager.getConnection() 方法建立與 MySQL 資料庫的連線。
- 透過呼叫 setAutoCommit(false) 將停用自動提交模式。
- 接下來,我們將使用 getAutoCommit() 方法檢索當前的自動提交設定。
- 最後,程式將打印出當前的自動提交狀態。
Java Connection getAutoCommit() 方法
以下是使用 getAutoCommit() 方法的 Java 程式:
import java.sql.Connection;
import java.sql.DriverManager;
public class Connection_getAutoCommit {
public static void main(String args[])throws Exception {
//Getting the connection
String mysqlUrl = "jdbc:mysql:///sampleDB";
Connection con = DriverManager.getConnection(mysqlUrl, "root", "password");
System.out.println("Connection established......");
//Setting auto-commit false
con.setAutoCommit(false);
//Retrieving the current value of the auto-commit in this connection
boolean autoCommit = con.getAutoCommit();
System.out.println("Auto commit value is: "+autoCommit);
}
}
輸出
Connection established...... Auto commit value is: false
程式碼解釋
在上面的程式中,我們首先使用 DriverManager.getConnection() 建立與 MySQL 資料庫的連線。連線建立後,我們使用 con.setAutoCommit(false) 停用自動提交功能。這意味著資料庫事務不會自動提交。然後,我們呼叫 getAutoCommit() 方法檢查自動提交是否啟用。輸出顯示自動提交值為 false,確認它已被停用。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP