asp.net连接oracle数据库使用的是几种数据提供程序
对Oracle 的访问有以下几种数据提供程序。
Ø Microsoft.NET Oracle 提供程序
Ø OLE DB .NET 提供程序
Ø ODBC .NET 数据提供程序
Ø Oracle 的 ODP.NET 提供程序
--------------------
Microsoft .NET Oracle 提供程序
导入了System.Data.OracleClient命名空间。
在此名字空间中,主要包含四个核心类,它们分别是:OracleConnection、OracleCommand、OracleDataReader、OracleDataAdapter。可使用 System.Data.OracleClient 命名空间中类的子集来执行 Oracle 存储过程和函数
详细的代码:见文件
Oracle、Microsoft 和第三方供应商都提供了针对 Oracle 产品进行了优化的数据供应程序。 Oracle 和 Microsoft 免费提供其 Oracle 数据供应程序。
访问 Oracle 的 *** 作有些类似于对 Sql Server 的 *** 作。对Oracle 的访问有以下几种数据提供程序。
Ø Microsoft.NET Oracle 提供程序
Ø OLE DB .NET 提供程序
Ø ODBC .NET 数据提供程序
Ø Oracle 的 ODP.NET 提供程序
其中第四种,必须先安装由 Oracle 提供的 ODP.NET 才能够实现访问。
----------------------
Microsoft.NET Oracle 提供程序 System.Data.OracleClient命名空间
在此名字空间中,主要包含四个核心类,它们分别是:OracleConnection、OracleCommand、OracleDataReader、OracleDataAdapter。可使用 System.Data.OracleClient 命名空间中类的子集来执行 Oracle 存储过程和函数
----
Oracle 的 ODP.NET 提供程序
下载单独的ODAC组件,也可以下载Oracle Developer Tools ForVisual Studio .NET。
OracleDeveloper Tools For Visual Studio .NET提供了与VS工具的集成
项目引用了Oracle.DataAccess.dll文件。可以利用 Reflector 来反射出 Oracle.DataAccess.dll 中的内容。在这个类库中有几个重要的命名空间Oracle.DataAccess.Client, Oracle.DataAccess.Types
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)