在数据库中开始一个事务

小酒吧go

小酒吧go

2016-01-29 13:07

在数据库中开始一个事务,在数据库中开始一个事务。

下面的示例创建一个 OracleConnection 和一个 OracleTransaction。它还演示了如何使用 BeginTransaction、Commit 和 Rollback 方法。
public void RunOracleTransaction(string myConnString){ OracleConnection myConnection = new OracleConnection(myConnString); myConnection.Open();
OracleCommand myCommand = myConnection.CreateCommand(); OracleTransaction myTrans;
// Start a local transaction myTrans = myConnection.BeginTransaction(IsolationLevel.ReadCommitted); // Assign transaction object for a pending local transaction myCommand.Transaction = myTrans;
try { myCommand.CommandText = "INSERT INTO Dept (DeptNo, Dname, Loc) values (50, 'TECHNOLOGY', 'DENVER')"; myCommand.ExecuteNonQuery(); myCommand.CommandType= CommandType.StoredProcedure; myCommand.CommandText="prc_test"; myCommand.ExecuteNonQuery(); myTrans.Commit(); Console.WriteLine("Both records are written to database."); } catch(Exception e) { myTrans.Rollback(); Console.WriteLine(e.ToString()); Console.WriteLine("Neither record was written to database."); } finally { myConnection.Close(); }}
展开更多 50%)
分享

猜你喜欢

在数据库中开始一个事务

电脑网络
在数据库中开始一个事务

PHP中在数据库中保存Checkbox数据(2)

Web开发
PHP中在数据库中保存Checkbox数据(2)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

PHP中在数据库中保存Checkbox数据(1)

Web开发
PHP中在数据库中保存Checkbox数据(1)

创建一个空数据库

电脑网络
创建一个空数据库

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

[关于判断输入数据是否在数据库中的方法]

电脑网络
[关于判断输入数据是否在数据库中的方法]

一个通用数据库显示程序

ASP
一个通用数据库显示程序

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

昨天折腾了一晚上 哪位高手帮我看看!急!

昨天折腾了一晚上 哪位高手帮我看看!急!

正则表达式使用详解(二)

正则表达式使用详解(二)
下拉加载更多内容 ↓