《Oracle数据库应用》理论课
在Oracle数据库上构建.NET应用程序
⏹本章技能目标
◆掌握在NET环境访问Oracle数据库
1.环境配置
开始使用Visual Studio.NET 进行应用程序开发前,请先确认客户端连通性。
如果您在VS.NET 所在的计算机上使用SQL*Plus 能够与Oracle 连接,那么证明已经正确地安装和配置了Oracle 客户端软件。
要完成在VS 中访问Oracle 数据库的话,你必须先将Oracle 数据库配置好,常见的一些配置主要是对$oracleHome\network\ADMIN这个目录下的两个文件的配置。a和a。
这两个文件的配置至关重要,其中a 是用户指定监听服务的一些信息的,如果这个文件设置不正确的话,将有可能导致监听服务无法启动。
主要是要将HOST 设置好。
如何连接oracle数据库
2
HOST 用来指定 Oracle 服务器所在的主机名或者 IP 地址,而 SERVICE_NAME 则指定全局数据库名。
一般来说,经过下面两个步骤就可以判断出您的上面的两个文件是否设置正确了,首先是您设置好上面的两个文件以后,您就重新启动监听服务。
如果监听服务能够正常启动的话,说明配置文件 a 配置基本正确,而后的话,您可以通过 tnsping 数据库名 来判断 a 的配置是否正确,比如我们Oracle 数据库的全局数据库名为 ACCP 。下面就通过 tnsping ACCP 来判断 a 的配置是否正确。
3
如果得到上面的类似结果,则说明这个配置文件时正确的。
2. 数据提供程序简介
随着 Microsoft 的 .NET 框架的逐渐流行,许多开发人员迫切想了解关于将 .NET 应用程序与 Oracle 集成的最好的方式的信息,不仅在基本的连通性方面,还包括与使用 Visual Studio.NET (VS.NET) 进行有效的应用程序开发的关系。
Oracle 、Microsoft 和第三方供应商都提供了针对 Oracle 产品进行了优化的数据供应程序。 Oracle 和 Microsoft 免费提供其 Oracle 数据供应程序。
访问 Oracle 的操作有些类似于对 Sql Server 的操作。对Oracle 的访问有以下几种数据提供程序。
Microsoft .NET Oracle 提供程序
OLE DB .NET 提供程序
ODBC .NET 数据提供程序
Oracle 的 ODP.NET 提供程序
其中第四种,必须先安装由 Oracle 提供的 ODP.NET 才能够实现访问。
下面我们重点介绍第一和第四种。
3. Microsoft .NET Oracle 提供程序
现在就来看前面的第一张种方式使用Microsoft .NET Oracle 提供程序。
在VS 中打开服务器资源管理器,如下图:
4 添加一个连接,如下图所示。
更改“数据源”,使用”用户 Oracle 的 .NET Framework 数据提供程序。
5  指定服务器名,如ACCP ,输入用户名和密码,然后测试连接。
如果测试连接成功,就可以看到如下图所示,关于数据库的相关信息。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。