WEB开发网
开发学院数据库Oracle ASP.NET访问Oracle数据库的方法 阅读

ASP.NET访问Oracle数据库的方法

 2008-09-08 12:53:26 来源:WEB开发网   
核心提示: 注意:Mtxoci8.dll文件并未安装在默认文件夹中,而是安装在系统目录中,ASP.NET访问Oracle数据库的方法(2),例如:c:WindowsSystem32目录中,对于开发人员,先要在Oracle数据库中建立一个表,并且加入一行数据,其中至关重要的是System.Data.Or

注意:Mtxoci8.dll文件并未安装在默认文件夹中,而是安装在系统目录中,例如:c:WindowsSystem32目录中。

对于开发人员,其中至关重要的是System.Data.OracleClient.dll文件。这是.NET for Oracle组件的核心文件。使用时,开发人员可以通过安装oracle_net.msi来使用.NET for Oracle组件,这时系统会将此组件作为一个系统默认的组件来使用,就好像是我们所熟悉的System.Data.SqlClient和System.Data.OleDb组件一样。但是,需要注意的一点是:当开发人员完成了程序之后分发给用户使用时,出于对于软件易用性的考虑,我们是不希望当用户使用此软件之前,还要如同开发人员一样安装oracle_net.msi。这时开发人员可以在发布之前,将System.Data.OracleClient.dll文件复制到软件的bin目录下。这样用户就可无需安装oracle_net.msi而正常的使用软件所提供的功能了。(这种方法限于开发的程序不涉及分布式事务)

核心类介绍

.NET for Oracle组件中用于组织类和其他类型的名字空间是System.Data.OracleClient。在此名字空间中,主要包含四个核心类,它们分别是:OracleConnection、OracleCommand、OracleDataReader、OracleDataAdapter。如果开发人员很了解ADO.NET技术,那么对于这四个类的使用将是耳熟能详的。这些内容非常简单,其具体使用方法几乎和SqlConnection、SqlCommand、SqlDataReader、SqlDataAdapter是一模一样的。这里就不再详细说明,读者将在后文中通过示例了解使用这些类的有关情况,这里只给出下表以供读者简要了解。

举例说明

下面是一个使用.NET for Oracle组件操纵Oracle数据库的例子。在写程序之前,先要在Oracle数据库中建立一个表,并且加入一行数据。使用下面的语句。

Tags:ASP NET 访问

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