数据库
首页 > 数据库> > C#连接Oracle的问题(不安装客户端)

C#连接Oracle的问题(不安装客户端)

作者:互联网

原文链接:http://www.cnblogs.com/pfs1314/p/5057024.html  win7环境,本地没有安装oracle或者客户端,现在需要程序里连接远程oracle DB: 如果采用System.Data.OracleClient肯定是不行的,这个要安装客户端的; 所以就尝试ODP.NET,到oracle官网下载解压后有了Oracle.DataAccess.dll, 本以为就ok了,一直报一个错误: 无法加载oraops10.dll。   去搜索解决方案,不是说是ORACLE_HOME权限问题和环境变量配置有问题, 就是说除了Oracle.DataAccess.dll还需添加额外的几个dll,我试过都不行,   最后找到一个老外的解决办法:Oracle.DataAccess.dll换成Oracle.ManagedDataAccess.Client.dll就可以了。  
using Oracle.ManagedDataAccess.Client;

using (OracleConnection connection = new OracleConnection(connectionString))
            {
                connection.Open();
                return ExecuteScalar(connection, commandType, commandText, commandParameters);
            }

 

 

转载于:https://www.cnblogs.com/pfs1314/p/5057024.html

标签:DataAccess,C#,dll,oracle,connection,Oracle,客户端
来源: https://blog.csdn.net/weixin_30426957/article/details/95782314