天天看点

System.Data.OracleClient.OracleConnection过时

很久没有用oracle数据库,现在有个需求要用到,故在Visual Studio2012里面向oracle数据库写数据。

按照以前的做法,引用System.Data.OracleClient的dll库,在程序里using System.Data.OracleClient;

连接数据库时,一直有个提示System.Data.OracleClient.OracleConnection过时。

解决方法:

在oracle的安装目录下找到Oracle.DataAccess.dll。其目录:app\zhangpp\product\11.2.0\dbhome_1\ODP.NET\bin\2.x

添加引用,using Oracle.DataAccess.Client;

删除引用,using System.Data.OracleClient;

连接字符串:

<add name="OracleConn" connectionString="Data Source=数据库名称;Persist Security Info=True;User ID=用户名;Password=密码" providerName="Oracle.DataAccess.Client"/> </connectionStrings>

即可。