Web19_事务
Posted 邓戈麟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web19_事务相关的知识,希望对你有一定的参考价值。
fdsaf
通过JDBC的API手动事务:
掌握3个API
开启事务:setAutoCommit(false);
提交事务:commit();
回滚事务:rollback();
注意:控制事务的Connection必须是同一个
执行SQL的Connection与开启事务的Connection必须是同一个才能对事务进行控制
JDBC的事务控制
package com.itheima.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class JDBCDemo { public static void main(String[] args) { // TODO Auto-generated method stub // 通过jdbc去控制事务 Connection conn = null; // 1.注册驱动 try { Class.forName("com.mysql.jdbc.Driver"); // 2.获得connection conn = DriverManager.getConnection("jdbc:mysql:///web19", "root", "root"); // 手动开启事务 conn.setAutoCommit(false); // 3.获得执行平台 Statement stmt = conn.createStatement(); // 4.操作sql int executeUpdate = stmt.executeUpdate("update account set money=5000 where name=‘tomm‘"); conn.commit(); stmt.close(); conn.close(); } catch (Exception e) { // TODO Auto-generated catch block try { conn.rollback(); } catch (SQLException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } e.printStackTrace(); } } }
fsadfsa
以上是关于Web19_事务的主要内容,如果未能解决你的问题,请参考以下文章
Cg入门19:Fragment shader - 片段级模型动态变色
19 01 11 javascript ?????????????????????(???????????????) ??????????????????????????????(代码片段