import java.sql.*;
public class TransactionTest{
public static void main(String[] args) throws SQLException {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl","TransactionTest","123456");
//将事务模式设置为手动提交事务:
conn.setAutoCommit(false);
//设置事务的隔离级别。
conn.setTransactionIsolation(Connection.TRANSACTION_REPEATABLE_READ);
//运行插入操作
String sqlInsert = "insert into t_user(userName,userPassword) values(?,?
)";
pstmt = conn.prepareStatement(sqlInsert);
pstmt.setString(1, "danny");
pstmt.setString(2, "123");
pstmt.executeUpdate();
//运行改动操作
String sqlUpdate = "update t_user set userPassword=? where userName = ?";
pstmt = conn.prepareStatement(sqlUpdate);
pstmt.setString(1, "123456");
pstmt.setString(2, "danny");
pstmt.executeUpdate();
//提交事务
conn.commit();
} catch (Exception e) {
// 若事务发生异常,回滚事务
conn.rollback();
}finally{
if (pstmt!=null) {
pstmt.close();
}
if (conn!=null) {
conn.close();
}
}
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有