在.NET中如何使用Oracle数据库事务
2007-05-06 12:07:11 来源:WEB开发网第 3 步
创建一个 OracleCommand 对象,用于存储 SQL 语句。
在 C# 中:OracleCommand myOracleCommand = myOracleConnection.CreateCommand();
在 VB.NET 中:Dim myOracleCommand As OracleCommand =
myOracleConnection.CreateCommand
因为 OracleCommand 对象使用 OracleConnection 对象的 CreateCommand() 方法创建的,所以它自动使用在第 2 步中为 OracleConnection 对象设置的事务。
第 4 步
将 OracleCommand 对象的 CommandText 属性设为向表 product_types 中添加一行的第一条 INSERT 语句。
在 C# 中:myOracleCommand.CommandText =
"INSERT INTO product_types (" +
" product_type_id, name" +
") VALUES (" +
" 3, 'Magazine'" +
")";
在 VB.NET 中:myOracleCommand.CommandText = _
"INSERT INTO product_types (" & _
" product_type_id, name" & _
") VALUES (" & _
" 3, 'Magazine'" & _
")"
第 5 步
使用 OracleCommand 对象的 ExecuteNonQuery() 方法运行 INSERT 语句。
在 C# 中:myOracleCommand.ExecuteNonQuery();
在 VB.NET 中:myOracleCommand.ExecuteNonQuery()
第 6 和第 7 步
将 OracleCommand 对象的 CommandText 属性设为向表 Products 中添加一行的第二条 INSERT 语句,并运行它。
更多精彩
赞助商链接