在上家公司的时候虽然用过oracle,但是一直没有在vs里面连接过数据库,在这家单位的时候,前辈说用vs连接oracle特别好用,于是就下载了一个,但是过程稍微有点曲折,不过最终还是成功了。我把我的安装过程说一下,我遇到的问题说一下,希望能帮到有相同问题的人。

我使用的数据库是oracle11g版本,vs是2017.15.9.21。如果不知道vs具体版本,可以在帮助-->关于里面查看。

知道版本信息后,第一件事就是下载ODAC,具体链接是:https://www.oracle.com/database/technologies/dotnet-odacmsi-vs2017-downloads.html。打开链接之后,里面有好几个版本,划重点:一定要看下面的英文说明。我就是没有仔细看,就下了最新版,结果用不了。上面写着,最新版支持oracle12以及以上版本,所以,为了安全,我下了三个中版本最低的那个。

如果在连接数据库的时候,没有“ODP.NET, 托管驱动程序”这个选项,如下图所示:

就尝试下面几个操作,因为我在解决问题的时候,都试了,结果发现版本不对,而下了老版本之后,就可以了,所以我也不清楚到底是哪个有用:

1、找到安装目录下的所圈出的文件,双击运行。

2、设置tns,我是在连接的时候发现连network文件夹都没有,换了一个版本之后,安装成功之后就直接提示设置tnsnames.ora文件,里面有模板,仿照模板,把需要连接的配置在里面

在连接数据库时,再按照配置过的TNS别名进行连接。

有兴趣的可以一起交流技术哦。

vs2017通过ODAC连接oracle11g相关推荐

  1. mysql connector安装教程_通过安装MySQL Connector/Net实现VS2017 C#编程连接MySQL数据库-网络教程与技术 -亦是美网络...

    对编程有一定了解的小伙伴都知道,一般情况下使用微软的visual studio进行编程开发都会搭配自家的SQL server.Access数据库,而开发web程序一般情况下PHP搭配MySQL使用,但 ...

  2. oracle11g 端口,navicate 连接 oracle11g精简版监听不到端口和用户密码错误问题

    navicate 连接 oracle11g精简版数据库时: 1.在navicate连接属性配置时,服务名或SID:XE 原因是: D:\oracle11g\app\oracle\product\11. ...

  3. jdbc连接oracle11g

    今天用jdbc连接oracle11g,连不上,上网查了好多资料还是不行,郁闷啊 后来终于发现问题并解决问题,原来 /**  *  * 要特别注意oracle 11g和以前的连接方式都不同: jdbc: ...

  4. 【Linux Centos6/7连接Oracle11g数据库,提示:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务】

    Linux Centos6/7连接Oracle11g数据库,提示:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 1.登录oracle用户权限并查看监听状况 2.修改配置文件(* ...

  5. navicat64位和ql\sql64位连接oracle11g, 不安装oracle客户端,缺少oci.dll

    navicat64位和ql\sql64位 连接oracle11g, 不安装oracle客户端 下载oci.ddl连接库(不是客户端), https://www.oracle.com/database/ ...

  6. JDBC连接oracle11g——socket read timed out

    JDBC连接oracle11g--socket read timed out 描述 环境描述 问题描述 方法一 方法二 方法三 描述 环境描述 windown 2008 +oracle11g 问题描述 ...

  7. win10 链接oracle11g,win10系统PLSQLDeveloper无法连接Oracle11g的解决方法

    很多小伙伴都遇到过win10系统PLSQLDeveloper无法连接Oracle11g的困惑吧,一些朋友看过网上零散的win10系统PLSQLDeveloper无法连接Oracle11g的处理方法,并 ...

  8. Petapoco 连接oracle11g 自动生成poco时遇到的问题

    偶尔在园子里看到.net的轻量级ORM框架Petapoco的介绍,觉得很有趣.相关介绍:PetaPoco:适用于.NET的微型ORM 正好最近有个C#+Oracle11g的项目,想趁此机会试试用pet ...

  9. c odac 连接 oracle,使用ODAC112040Xcopy_64bit 将sql server连接到oracle

    需要一个软件ODAC112040Xcopy_64bit 我连接的oracle是11g r2  sqlserver 是 2016 软件下载 https://pan.baidu.com/s/1OpYmpR ...

  10. Java-Jdbc,JDBC连接Oracle11g实例:

    很长时间没用Oracle数据库了,今天在公司的电脑上装了一个Oracle11g,安装完成后,顺便写了个简单的Jdbc连接Oracle的例子,现在记录一下,方便以后查看: 例子很简单,直接上代码: (注 ...

最新文章

  1. Loaded runtime CuDNN library: 7102 (compatibility version 7100) but source was compiled with 7004
  2. 【C++提高班】c++数组遍历比较相邻的数值
  3. asynchttpclient 超时_深圳拟出台标准:外卖配送超时,要补偿消费者
  4. SQLyog连接虚拟机中mysql8.0详解,2003、1130、2058错误码解决
  5. 浅谈数据中的偏差问题和推荐系统去偏最新研究进展
  6. jQuery_事件学习
  7. Hadoop学习之pig
  8. javascript系统系列:浅析js中的浏览器循环事件(eventLoop)
  9. Freescale MC9S08AW60汇编学习笔记(三)
  10. Java 面向对象(基础) 知识点总结I
  11. python全套教程-老王Python全套教程完整版
  12. 如何在HTML中使用JavaScript代码
  13. ARM Neon Intrinsics 学习指北:从入门、进阶到学个通透
  14. 宏基(Acer)笔记本(5583)拆机清洗风扇
  15. 计算机应用基础教程ppt 洪歧,计算机应用基础案例教程(清华)
  16. 记一次图片编辑工具pinta二进制包的安装踩坑过程
  17. 计算机组成原理扩展指令CLC实验报告,计算机组成原理实验报告.doc
  18. python图片马赛克_python检测图片是否有马赛克内容
  19. canvas 闭合_canvas绘图无法闭合问题
  20. 在java中 哈希表会经常出现哈希碰撞吗

热门文章

  1. emmagee的基本使用
  2. 思维导图使用技巧:手把手教你怎么画思维导图
  3. [开源之美] nanomsg -- 进程间通讯
  4. 【2023】上海交通大学计算机考研信息汇总
  5. MATLAB与Hspice联合仿真
  6. 五金模具设计统赢外挂提升效率技巧、外挂模具设计流程的问题归纳
  7. 火星坐标转换 php,百度经纬度和火星坐标转换
  8. 信息熵、相对熵、交叉熵
  9. (软考)系统分析师——标准化知识
  10. GIT文档同步MinDoc - MinDoc模拟登陆