oracle 官方的连接 .Net 的 组件 ODTWithODAC
http://www.oracle.com/technetwork/cn/articles/dotnet/vs2010-oracle-dev-410461-zhs.html
可在官网上下载,注意 32位及 64位区别:
以 Oracel11g 11.0.4 x64为例, VisualStudio 2010 基于 64位 Win10 安装
注意: 此 组件针对的是 11.0.3 版本的。在安装之后因为写入了 系统环境变量 Path . 会导致连接不上 Oracle ,需要更改 Path 中的顺序。见文章后半部。
注意的要点是 组件的安装选项中 要选择 Oracle11g 的安装目录:
其余的部分直接下一步 安装即可:
在 VisualStudio 2010 中引用
因为此组件为 11.0.3 版本,而本机 Oracle 为 64位 11.0.4 版本。
分别如图所示:
11.0.3 Client 访问客户端
原因在于为最新安装,所以 系统环境变量 Path 在最前面,先于 Oracle Home 读取。
更改 Path 顺序 让 11.0.4 home 顺序在前:
随后 顺利连接到 Oracle :