在.NET中如何使用Oracle数据库事务
2007-05-06 12:07:11 来源:WEB开发网导入命名空间
以下 C# 程序语句指定在程序中使用 System 和 Oracle.DataAcess.Client 命名空间:using System;
using Oracle.DataAccess.Client;
下面是等价的 VB.NET 语句:Imports System
Imports Oracle.DataAccess.Client
Oracle.DataAccess.Client 命名空间是 ODP.NET 的一部分,它包含许多类,其中有OracleConnection、OracleCommand 和 OracleTransaction。示例程序用到了这些类。
第 1 步
创建一个 OracleConnection 对象连接到 Oracle 数据库,然后打开该连接。
在 C# 中:OracleConnection myOracleConnection =
new OracleConnection(
"User Id=store;Password=store;Data Source=ORCL"
);
myOracleConnection.Open();
在 VB.NET 中:Dim myOracleConnection As New OracleConnection( _
"User Id=store;Password=store;Data Source=ORCL")
myOracleConnection.Open()
User Id 和 Password 属性指定了您所要连接到的模式的数据库用户和口令。Data Source 属性指定了数据库的 Oracle Net 服务名称;初始数据库的默认服务名称为 ORCL。如果您使用的不是初始数据库,或者您的服务名称不同,那么您需要在程序中修改 Data Source 属性的设置。
第 2 步
创建一个 OracleTransaction 对象,然后调用 OracleConnection 对象的 BeginTransaction() 方法启动事务。
在 C# 中:OracleTransaction myOracleTransaction =
myOracleConnection.BeginTransaction();
In VB.NET:
Dim myOracleTransaction As OracleTransaction = _
myOracleConnection.BeginTransaction()
更多精彩
赞助商链接