VS2013和Oracle10

来源:互联网 发布:php mysqli connect 编辑:程序博客网 时间:2024/06/04 00:41

       最近做了一个CS的新项目,用的是VS2013,数据库用的是Oracle10。

       关于“在不安装Oracle客户端的情况下,连接数据库”的问题,我卡住了好久,今天终于解决了。下面和大家说明一下,免得大家走弯路。

       首先,VS2010之后,微软不再提供Oracle的服务了,所以不能再using System.Data.OracleClient 。而是要用Oracle.Data.Client。引用的dll文件可以从已安装你要用的Oracle数据库的电脑上copy。注意,这时的Orcale版本是10以下。

       然后,Orcale11及以上,又改了,不能引用Oracle.Data.Client了,而是改为了using Oracle.ManagedDataAccess.Client;引用的dll文件名字是Oracle.ManagedDataAccess.dll。其中的方法和Oracle.DataAccess.dll中的一样,就是更大了。

       所以,很多大家找到的把很多dll放到根目录下的方法都是不行的。而是要用新的Oracle.ManagedDataAccess.dll。

       大家注意:2014年之后大家要用的估计都是这个东西了:Oracle.ManagedDataAccess.dll

0 0
原创粉丝点击