版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xueren_83/article/details/80306437
类似文章搜索引擎上有很多,内容大致相同,今天所谓细聊是因为我在借鉴这些文章时候走了些弯路,所以写此文,为自己备忘,同时如果能为初涉此处知识点的小伙伴提供些帮助就更好了,文章结尾处的一些扩展有一定实战意义,废话不多说。
我的应用场景:
项目系统使用oracle数据库,与客户的第三方系统供应商实现资源共享,对方为sql server数据库;
我的测试开发环境为64bitwin7PC机,本机上装有64位Oracle11g和32位Oracle11g;
本文以32位Oracle为例,通过配置ODBC数据源连接虚拟机上的Sql Server;
第一步、创建ODBC数据源
这一步要考虑数据源是32位还是64位的问题,其实就是选择不同的exe打开上面的界面,
win764位操作系统的64-bit ODBC 默认的位置:
C:\Windows\System32\odbcad32.exe
win764位操作系统的32-bit ODBC 默认的位置:
C:\Windows\SysWOW64\odbcad32.exe
添加数据源:
测试通过代表数据源配置成功
第二步、检查DG4ODBC驱动是否已经安装
方法如下:
在Oracle服务器上,cmd窗口中执行命令(dg4odbc或hsodbc)
上图代表安装了DG4ODBC驱动(如果没有安装,需自行下载安装,此处不介绍具体操作)
第三步、配置hsodbc
此目录下默认存在init