当前位置:网站首页>一天搞定JDBC02:开启事务
一天搞定JDBC02:开启事务
2022-08-04 06:40:00 【那人独钓寒江雪.】
package JDBCTest;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class JDBCDemo3 {
public static void main(String[] args) throws Exception{
//1.注册驱动
Class.forName("com.mysql.jdbc.Driver");
//2.获取连接
String url="jdbc:mysql://127.0.0.1:3306/test?useSSL=false";
String username="root";
String password="lyt2529165097";
Connection conn = DriverManager.getConnection(url, username, password);
//3.定义一个sql语句
String sql="UPDATE emp set age =age+10 WHERE age>20";
String sql1=" UPDATE emp set age =age+10 WHERE age<20 ";
//4.获取执行sql的对象 statement
Statement stmt = conn.createStatement();//获取执行sql的对象
try {
//开启事务
conn.setAutoCommit(false);//true为自动提交事务,false为手动提交事务,即为开启事务
//5.执行sql
int count = stmt.executeUpdate(sql);
//6.处理结果
System.out.println(count);
int count1 = stmt.executeUpdate(sql);
System.out.println(count1);
//提交事务
conn.commit();
} catch (Exception throwables) {
//回滚事务
conn.rollback();
throwables.printStackTrace();
}
//7.释放资源
stmt.close();
conn.close();
//executeUpdate(sql):执行DML、DDL语句 返回值 DML语句影响的行数
//ResultSet executeQuery(sql):执行DQL语句 ResultSet结果集对象
}
}


边栏推荐
- Detailed ResNet: What problem is ResNet solving?
- idea使用@Autowired注解爆红原因及解决方法
- likeshop外卖点餐系统【100%开源无加密】
- 错误记录:TypeError: object() takes no parameters
- 如何用matlab做高精度计算?【第三辑】(完)
- 玩转TypeScript对象、对象作为参数进行函数传递、接口和内置对象[无敌态]
- 【学习笔记】状压dp
- 创建数据库报错--MySQL server is running with the --super-read-only option
- DropBlock: Regularization method and reproduction code for convolutional layers
- Praat:语音标注工具【保存为TextGrid文件】
猜你喜欢
随机推荐
手把手教你Charles抓包工具使用
ThreadLocal内存泄漏问题讲解
设置el-table自动向下滑动(不多解释,直接代码实现)
unity webgl报 Uncaught SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON
SystemVerilog-条件(三元)运算符
误差指标分析计算之matlab实现【开源1.0.0版】
专属程序员的浪漫七夕
七夕情人节:中英文祝福短信送给你
开发小技巧 navicate如何点击单元格显示全部的文本内容或通过图像查看内容
有趣的USB接口和颜色分类
【并发】概念
MySQL面试题大全(陆续更新)
ExoPlayer添加Ffmpeg扩展实现软解功能
舍不得花钱买1stOpt,不妨试试这款免费的拟合优化神器【openLU】
用手机也能轻松玩转MATLAB编程
七牛云上传图片和本地上传
国内外知名源码商城系统盘点
The national vocational skills contest competition of network security emergency response
专题讲座7 计算几何 学习心得
Activiti 工作流引擎 详解









