WEB开发网
开发学院数据库Oracle 在.NET中如何使用Oracle数据库事务 阅读

在.NET中如何使用Oracle数据库事务

 2007-05-06 12:07:11 来源:WEB开发网   
核心提示: 在 C# 中:myOracleCommand.CommandText ="INSERT INTO products (" +"product_id, product_type_id, name, description, price" +"

在 C# 中:myOracleCommand.CommandText =
"INSERT INTO products (" +
" product_id, product_type_id, name, description, price" +
") VALUES (" +
" 5, 3, 'Oracle Magazine', 'Magazine about Oracle', 4.99" +
 ")";
myOracleCommand.ExecuteNonQuery();

在 VB.NET 中:myOracleCommand.CommandText = _
"INSERT INTO products (" & _
" product_id, product_type_id, name, description, price" & _
") VALUES (" & _
" 5, 3, 'Oracle Magazine', 'Magazine about Oracle', 4.99" & _
 ")"
myOracleCommand.ExecuteNonQuery()

第 8 步

使用 OracleTransaction 对象的 Commit() 方法提交数据库中的事务。

在 C# 中:myOracleTransaction.Commit();

在 VB.NET 中:myOracleTransaction.Commit()

在完成 Commit() 方法之后,由 INSERT 语句添加的两行将在数据库中永久记录。

第 9 步

使用 Close() 方法关闭 OracleConnection 对象。

在 C# 中:myOracleConnection.Close();

在 VB.NET 中:myOracleConnection.Close()

编译并运行示例程序

要编译 C# 示例程序,您可以使用 csc 命令运行 C# 编译器。因为程序使用 Oracle Data Access DLL,所以您应使用 /r 选项指定该 DLL 的完整路径,例如:csc TransExample1.cs /r:C:oracleproduct10.1.0
Client_1inOracle.DataAccess.dll

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:NET 如何 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接