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