1.下载和安装ODT:
https://www.oracle.com/database/technologies/dotnet-odacmsi-vs2017-downloads.html
需要下载VS2017版本支持的ODT, 本人使用的VS2017版本是15.9.45, 所以选择下载 ODAC for VS2017 2017 12.2.0.1.1, 千万不要下载超出支持VS2017版本范围的ODT,之前本人没注意下载最新版的ODT,导致了不少问题,真是泪的教训(╥﹏╥)。
下载完成得到一个应用程序: ODTforVS2017_122011.exe
使用管理员权限打开安装,这边就没什么可说的,直接默认路径(也可以自定义路径)进入下一步安装,安装完成后有一个重要提示,它会告诉你要想要成功完成ODP.NET 的安装,就要去它的安装路径文件夹下 C:\Program Files (x86)\Oracle Developer Tools for VS2017\asp.net\SQL,将它的sql脚本放到ORACLE数据库中执行,执行完才算是完整的安装ODT成功。
如下图,执行选定的sql脚本即可,因为它包含其他sql脚本。可以批量执行。
执行操作步骤如下:
新建命令窗口。
在命令窗口输入@按回车。
会打开如下界面,选择ODT的SQL文件夹下的sql脚本,打开即可。
等待一会,执行全部sql语句成功。
这时ODT就全部安装完成了。
2.连接ORACLE数据库
打开VS2017,进入工具栏,很容易发现已经增加了ORACLE的相关功能。
接着点击“连接到数据库”,则会进入如下界面,这时数据提供程序中,成功新增了ODP.NET选项,点击“确定”。
进入ODP.NET连接设置界面,设置相关属性,数据库用户名和口令,连接类型和tnsname.ora等。
测试连接,成功!
添加连接点击确定,至此已成功连接Oracle数据库!
这时VS服务资源管理器中已有了我们连接的数据库,可以进行各种数据库操作。