mysql JDBC事务的处理
来源:互联网 发布:华西牙科挂号 知乎 编辑:程序博客网 时间:2024/05/17 01:11
首次发帖,只为记录本菜鸟的学习历程,不一定非常到位,so...仅限参考。
代码贴上:
public static void main(String args[]){
Connection conn=null;
Statement stmt = null ;
try{
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://127.0.0.1/table?user=user&password=password";
conn = DriverManager.getConnection(url);
if(!conn.isClosed())
System.out.println("数据库连接成功!");
conn.setAutoCommit(false);//关闭自动提交事务
String sql1 ="insert into table(id,name) values('1','李大呆')";
String sql2 ="insert into table(id,name) values('2','王小帅')";
stmt = conn.createStatement();
stmt.executeUpdate(sql1);
stmt.executeUpdate(sql2);
conn.commit(); //手动提交
}catch(Exception e){
e.printStackTrace();
try {
System.out.println("回滾....");
conn.rollback();
} catch (SQLException e1) {
e1.printStackTrace();
}
}
}
到这里,一次简单的操作mysql 事务处理就算完成了。
特別提醒:mysql建表时,默认的存储引擎是:MyISAM ,需要改為:InnoDB ,不然事务不会回滚。
- mysql JDBC事务的处理
- JDBC处理事务的方法
- JDBC: 处理事务 & 事务的隔离级别
- JDBC: 处理事务 & 事务的隔离级别
- JDBC简单的处理事务和批处理
- JDBC的事务控制和批量处理
- JDBC的事务控制和批量处理
- JDBC的事务控制和批量处理
- JDBC事务的保存点处理
- JDBC处理事务的保存点
- JDBC处理事务
- JTA jdbc处理 事务
- JDBC处理事务
- 利用JDBC处理事务
- jdbc处理事务
- mysql对事务的处理
- MySQL事务、JDBC总结
- MySQL事务、JDBC总结
- 安装keystoneclient时安装的组件
- Struts2 核心控制器(FilterDispatcher)
- mybaits 整合
- android 四大组件之service学习总结(二)
- 记录Android编程中遇到的小问题2
- mysql JDBC事务的处理
- lua 类 面向对象的用法
- 直接插入排序
- 关于SQL时间类型的模糊查询
- struct和typedef struct
- 关于dialog的Unable to add window -- is your activity running异常解决。
- DATAGUARD-physical standby安装配置
- Unity中的物体缩放-Android和PC平台
- iOS 7+ 手柄的使用方法,GameController.FrameWork