.Net中使用ODP.net访问Oracle数据库
ODP.Net是Oracle提供的数据库访问类库,其功能和效率上都有所保证,它还有一个非常方便特性:在客户端上,可以不用安装Oracle客户端,直接拷贝即可使用。
.net framework4中会将System.Data.OracleClient.dll deprecated,而且就访问效率和速度而言,ODP.net中的Oracle.DataAccess.dll比System.Data.OracleClient.dll有较多的优势。使用该dll可以不安装客户端也能访问服务器上的oracle,同时也不需要配置TnsNames.Ora文件。
首先下载odp.net文件,下载完成之后不用安装,将Oracle.DataAccess.dll文件从 ODTwithODAC******.zip\stage\Components\oracle.ntoledb.odp_net_2\**.**.**.**\1\DataFiles\filegroup4.jar文件中解压出来就行,然后复制到项目中,再添加引用Oracle.DataAccess.dll。