多语言展示
当前在线:821今日阅读:61今日分享:18

c#如何访问oracle数据库

在项目开发过程中,经常会用到C#进行连接数据库,在连接oracle数据库之前,必须先安装好oracle服务端,在安装好oracle客户端,在安装Oracle Client上请注意,如果OS是3-BIT请安装32-BIT的Oracle Client,但OS是64-BIT,需要根据实际情况安装,如果你的APP是按32-BIT运行的,则需要安装32-BIT客户端,如果是按64位运行的,则安装64位客户端,而不是OS是64-BIT的,就要安装64-BIT的ORACLE客户端
工具/原料
1

电脑

2

oracle、c#

方法/步骤
2

第二种可以通过System.Data.oracleClient方式进行连接数据库,查询相关数据,连接前需要在oracle客户端进行配置连接数据服务地址(tnsnames.ora),找到oracle客户端安装目录:一般为D:\app\think\product\11.2.0\client_1\NETWORK\ADMIN\tnsnames.ora

3

第三种方式也是通过System.Data.oracleClient方式进行连oracle数据库,但是不要进行配置tnsnames.ora文件

4

第四种方式是通过System.Data.OleDb和oracle公司驱动,他们分别由微软和Oracle提供。使用OraOLEDB.Oracle驱动,需要安装Oracle Data Provider for OLE DB 。在32位机器上两者都可以,在64位机器上,使用“MSDAORA”会出现“未在本地计算机上注册“MSDAORA.1”提供程序”的问题,OraOLEDB.Oracle一切正常,通过添加引用System.Data.OracleClient方式进行连接oracle数据库

5

第五种是通过ODP方式进行连接oracle数据库,odp是oracle公司提供的数据库访问类库,其功能和效率是有所保证的,也是非常方便,无需安装oracle客户端,直接拷贝就是使用了,使用之前需要到oracle官网去下载odp.net文件,下载完后,解压,直接放到项目中就可以使用了

推荐信息