Java JDBC 开启事务
Java 事务 大约 1109 字代码
connection.setAutoCommit(false);
:开启事务。
connection.commit();
:提交事务。
connection.rollback();
:回滚事务。
boolean autoCommit = connection.getAutoCommit();
:是否开启食物。
public static void main(String[] args) throws Exception {
ResourceBundle bundle = ResourceBundle.getBundle("jdbc");
String user = bundle.getString("user");
String password = bundle.getString("password");
String url = bundle.getString("url");
String driverClass = bundle.getString("driverClass");
Class.forName(driverClass);
Connection connection = DriverManager.getConnection(url, user, password);
System.out.println(connection);
// 开启事务
connection.setAutoCommit(false);
// boolean autoCommit = connection.getAutoCommit();
String sql = "update test set name = ? where id = ?";
PreparedStatement preparedStatement = connection.prepareStatement(sql);
preparedStatement.setObject(1, "abc");
preparedStatement.setObject(2, 1);
int row = preparedStatement.executeUpdate();
connection.commit();
// connection.rollback();
preparedStatement.close();
connection.close();
}
阅读 128 · 发布于 2022-06-02
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Java 换行符 line separator阅读 3177
-
GoJS ContextMenu 右键菜单阅读 842
-
Vue Router 页面间传递参数阅读 766
-
算法:插入排序阅读 420
-
Golang JSON 的序列化和反序列化阅读 2303
-
Notepad++ 保存 Ctrl-S 显示 DC3 ,搜索 Ctrl-F 显示 ACK 解决办法阅读 5430
-
Linux 常用命令之查看系统信息阅读 1578
-
SpringMVC 请求流程阅读 516
-
JMeter 使用 Response Assertion 自定义错误信息阅读 922
-
JMeter 记录 Cookie 保持登录状态阅读 1167