简介使用aspnet访问oracle数据库的方法

简介使用aspnet访问oracle数据库的方法

ID:10963810

大小:49.00 KB

页数:5页

时间:2018-07-09

简介使用aspnet访问oracle数据库的方法_第1页
简介使用aspnet访问oracle数据库的方法_第2页
简介使用aspnet访问oracle数据库的方法_第3页
简介使用aspnet访问oracle数据库的方法_第4页
简介使用aspnet访问oracle数据库的方法_第5页
资源描述:

《简介使用aspnet访问oracle数据库的方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、简介使用ASP.NET访问Oracle数据库的方法摘要本文简要介绍了使用ASP.NET访问Oracle数据库的方法。首先,介绍了组件的安装;其次,简单说明了System.Data.OracleClient中包含的核心类;最后,通过一个实例讲解了具体的使用方法。目录·引言·系统需求和安装·核心类介绍·举例说明·参考信息引言Microsoft.NETFrameworkDataProviderforOracle(以下简称为.NETforOracle)是一个.NETFramework的组件。这个组件为我们使用.NET访问Oracle数据库提供了极大的方便。那些使用.NET和Oracle的开发人员

2、,相信会乐的手舞足蹈,因为他们再也不必使用那个并不十分“专业="的OLEDB来访问Oracle数据库了。这个组件的设计非常类似.NET中内置的Microsoft.NETFrameworkDataProviderforSQLServer和OLEDB。如果读者非常熟悉这两个内置的组件,那么相信您学习这个组件也是轻车熟路的。本文针对的读者主要是那些考虑使用.NET技术访问Oracle数据库的程序员而编写,需要有一定的C#语言、ADO.NET技术和Oracle数据库基础知识。文中结合ASP.NET技术给出了相关示例以及具体的注释。当然,这并不意味着.NETforOracle组件只能为编写ASP.

3、NET程序提供服务,同样它还可以为使用.NET技术编写的Windows程序提供方便。本文将简要介绍ASP.NETforOracle的系统需求和安装以及核心类,之后重点详解使用此组件访问Oracle数据库的方法。其中包括.NETforOracle对于各种Oracle数据库中的特殊数据类型的访问、各种核心类使用方法的介绍并且在文章的最后给出了示例等等。系统需求和安装在安装.NETforOracle之前,必须首先安装.NETFrameworkversion1.0。同时,还要确定安装了数据访问组件(MDAC2.6及其以上版本,推荐版本是2.7)。既然是要访问Oracle数据库的数据,那么还需要安

4、装Oracle8iRelease3(8.1.7)Client及其以上版本。目前Oracle9i已经发布,作者本人安装的是Oracle9i,本文中所有的程序,都是在Oracle9i数据库环境下编写和调试完成的。组件的安装非常方便,直接运行oracle_net.msi。在安装过程中无需任何设置,一路点击“NEXT="完成安装即可。默认安装将在C:ProgramFilesMicrosoft.NET目录下建立一个名为OracleClient.Net的文件夹,其中包含以下六个文件,具体的注释如下表:注意:Mtxoci8.dll文件并未安装在默认文件夹中,而是安装在系统目录中,例如:c:Win

5、dowsSystem32目录中。对于开发人员,其中至关重要的是System.Data.OracleClient.dll文件。这是.NETforOracle组件的核心文件。使用时,开发人员可以通过安装oracle_net.msi来使用.NETforOracle组件,这时系统会将此组件作为一个系统默认的组件来使用,就好像是我们所熟悉的System.Data.SqlClient和System.Data.OleDb组件一样。但是,需要注意的一点是:当开发人员完成了程序之后分发给用户使用时,出于对于软件易用性的考虑,我们是不希望当用户使用此软件之前,还要如同开发人员一样安装oracle_net.

6、msi。这时开发人员可以在发布之前,将System.Data.OracleClient.dll文件复制到软件的bin目录下。这样用户就可无需安装oracle_net.msi而正常的使用软件所提供的功能了。(这种方法限于开发的程序不涉及分布式事务)核心类介绍.NETforOracle组件中用于组织类和其他类型的名字空间是System.Data.OracleClient。在此名字空间中,主要包含四个核心类,它们分别是:OracleConnection、OracleCommand、OracleDataReader、OracleDataAdapter。如果开发人员很了解ADO.NET技术,那么对

7、于这四个类的使用将是耳熟能详的。这些内容非常简单,其具体使用方法几乎和SqlConnection、SqlCommand、SqlDataReader、SqlDataAdapter是一模一样的。这里就不再详细说明,读者将在后文中通过示例了解使用这些类的有关情况,这里只给出下表以供读者简要了解。举例说明下面是一个使用.NETforOracle组件操纵Oracle数据库的例子。在写程序之前,先要在Oracle数据库中建立一个表,并且加入一行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。