java 事務提交/回滾
1.1 事務例項
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class RunInsert {
/**
* @param args
*/
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
// 動態匯入資料庫的驅動
Class.forName("com.mysql.jdbc.Driver");
// 獲取資料庫連結
conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/jdbc_teaching", "root", "");
// 開啟事務
conn.setAutoCommit( false );
// 創造SQL語句
String sql = "INSERT INTO user_list ( user_name, user_password ) VALUES ( 'Eric', '123' )";
// 執行SQL語句
stmt = conn.createStatement();
stmt.executeUpdate(sql);
// 提交事務
conn.commit();
System.out.println( "OK!" );
} catch (Exception e) {
e.printStackTrace();
// 回滾事務
try {
conn.rollback();
} catch ( Exception e2 ) {}
} finally {
// 關閉Statement
try {
stmt.close();
} catch (Exception e) {}
// 關閉Connection
try {
conn.close();
} catch (Exception e) {}
}
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27042095/viewspace-1190544/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL實現事務的提交和回滾MySql
- SQL Server 事務及回滾事務SQLServer
- 【web】Spring中使用DataSourceTransactionManager手動提交或回滾事務WebSpring
- ORACLE 死事務的回滾Oracle
- Spring事務回滾情況Spring
- oracle檢視回滾的事務Oracle
- sqlserver遇到回滾事務的操作策略SQLServer
- 關於事務回滾註解@Transactional
- 不能回滾的Redis事務還能用嗎Redis
- JDBC 事務(二)回滾到儲存點JDBC
- DBUNITS的單元測試事務回滾
- WebForm中C#事務回滾的例子WebORMC#
- Oracle提交和回滾處理Oracle
- MySql事務無法回滾的原因有哪些MySql
- 關於Spring事務回滾的問題Spring
- Spring Transaction詳解 – 手動回滾事務Spring
- long長事務回滾的模擬與定位
- zt_Oracle事務rollback回滾時間估算Oracle
- Spring Data JPA中事務回滾意外RollbackExceptionSpringException
- T-SQL——關於事務回滾的方式SQL
- Spring事務不能回滾的深層次原因Spring
- 關於ORACLE大型事務回滾的幾個點Oracle
- 在SQL SERVER中實現事務的部分回滾SQLServer
- 使用FLASHBACK_TRANSACTION_QUERY查詢回滾事務SQLSQL
- 客戶端登陸logout操作,事務回滾客戶端Go
- Spring中@Transactional事務回滾例項及原始碼Spring原始碼
- openGauss 子事務併發回滾流程最佳化
- IDEA程式碼不想提交了,如何回滾Idea
- Oracle vs PostgreSQL,研發注意事項(3)- 事務回滾之UPDATE操作解析OracleSQL
- spring事務增強,事務回滾如何判斷?希望在前端上有個提示Spring前端
- Git回滾本地已提交未推送的程式碼Git
- MySQL事務兩段式提交MySql
- MySQL 事務提交過程MySql
- SQL Server 查出未提交事務(長事務)SQLSQLServer
- 命令(XA ROLLBACK) 讓儲存叢集回滾GT 的事務分支
- spring事務不回滾Spring
- 探究MySQL的DML提交事務的意義和DQL是否有必要提交事務MySql
- 日常Bug排查-應用Commit報錯事務並沒有回滾MIT