(3)Oracle提供的.net连接驱动

 老的visual studio不能用 ( .NET 4 以后才能用)

Oracle Data Access Components (ODAC) 是什么?

ODAC中文名称叫Oracle访问存取组件,里面集合了用来访问oracle数据库的小程序。

大概包含以下

(3)Oracle提供的.net连接驱动_第1张图片

 

Oracle Data Provider for .NET是(ODP)是什么?

,ODAC里包含有ODP(Oracle数据.net供应商)

 

ODP.NET Managed 是什么?

 c#连接oracle的DLL文件

 

驱动下载

中文Oracle Data Access Components (ODAC) 下载:http://www.oracle.com/technetwork/cn/topics/dotnet/downloads/net-downloads-1526985-zhs.html  

英文ODP.NET Managed下载:http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html

 

好多人都说英文官网不好找,说下方法

 入口一:

(3)Oracle提供的.net连接驱动_第2张图片

(3)Oracle提供的.net连接驱动_第3张图片

完成1、2、3 进入下图点击红框,进入目的地

(3)Oracle提供的.net连接驱动_第4张图片

 

入口二:

索引目录下找到

三、下拉在Drivers 中 Oracle Data Access Components for Windows 点击进入即可

(3)Oracle提供的.net连接驱动_第5张图片

 

 

使用

下载ODP.NET Managed 后把Oracle.ManagedDataAccess.dll文件引入

命名空间 using Oracle.ManagedDataAccess.Client;

            string str = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=orcl)));Persist Security Info=True;User ID=xxx;Password=xxx;";
            OracleConnection con = new OracleConnection(str);
            con.Open();
            if (con.State == ConnectionState.Open)
            {
                MessageBox.Show("连接成功");
            }
            con.Close();

 

转载于:https://www.cnblogs.com/buchizaodian/p/5808286.html

你可能感兴趣的:((3)Oracle提供的.net连接驱动)