?? transaction1.jsp
字號:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*" %>
<head>
<title>事務(wù)處理程序</title>
</head>
<body>
<center>
<table border="1" width="700">
<tr>
<td width="100%" colspan="2" align="center">事務(wù)處理程序</td>
</tr>
<tr>
<td width="100%" colspan="2">
<%//事務(wù)處理
String sqlString1="update userTable set user_age=30 where user_true_name like '鄧%'";
String sqlString2="update userTable set user_age=40 where user_true_name like '張%'";
Connection con;
Statement sql;
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testDatabse","sa","6599996");
try
{ //設(shè)置不會自動提交
con.setAutoCommit(false);
sql=con.createStatement();
sql.executeUpdate(sqlString1);
sql.executeUpdate(sqlString2);
//提交事務(wù)
con.commit();
out.print("事務(wù)提交成功,執(zhí)行兩條SQL語句。");
con.close();
}
catch(SQLException e)
{ //操作不成功,回滾事務(wù)
con.rollback();
out.print("事務(wù)操作不成功,事務(wù)已回滾!");
}
%>
</td>
</tr>
</table>
</center>
</body>
</html>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -