ASP.NET 2.0数据库入门经典(第4版)4.3 连接Oracle

Oracle是商业领域中使用最广泛的数据库之一。它完全是为了高度地可伸缩和可依赖而设计的,因此经常作为IT企业的支柱。如果您在一家中型或大型机构工作,将很有可能从Oracle中获得一些您站点的数据。

理论和语法

Oracle可以理解SQL语言,所以可以用SqlDataSource控件来连接。在默认情况下,这个控件的提供程序是Microsoft SQL Server,所以将需要以ASP.NET 2.0具有的三种其他提供程序之一来重写默认值。虽然可以使用通用的OLEDB提供程序,但是使用本地Oracle提供程序将更有效率。

在编写代码或者单击VWD设计器时,记住以下四点:

(1) 使用SqlDataSource控件是因为Oracle理解SQL语言。

(2) 在数据源控件中,设置ProviderName为System.Data.OracleClient。

(3) 在连接字符串中,无需指定本地提供程序,因为Oracle提供程序已经是本地的。

(4) 在连接字符串中,使用Data Source=Oracle8i; Integrated Security=SSPI。

一个典型的通用Oracle连接如下所示:

<asp:SqlDataSource ID="SqlDataSourcel"

ProviderName="System.Data.OracleClient"

ConnectionString="

Data Source=Oracle8i;

User ID=MyID;

Password=MyPassword;

Integrated Security=SSPI"

SelectCommand=" ... "

Runat="server" />

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值