1. 首先要下载oracle 客户端,注意需要下32位的即使你的机器是64位的也请下载安装32位的客户端。(安装64位客户端ODBC不认) 2. 为确保正确安装建议先安装Sun Java JDK 32位版本。(不必须)
3. 客户端安装时,必须安装ODBC驱动和Net Manager否则没法使用ODBC或配置ODBC
数据源 4. 安装完客户端后,进入开始菜单选择【配置和移植工具】如下图
5. 选择其中的【Net Manager】如下图
6. 进入NetManager工具后选择【服务命名】如下图:
7. 选中【服务命名】后点击左侧的绿色加号图标,增加服务命名。
8. 在【网络服务命名向导】中输入前台配置工具名称,例如eteller,可以是任意名称只要与
ODBC中配置对上就成,点击下一步。
9. 选择【TCP/IP(internet)协议】,点击下一步。
10. 在【主机名】输入oracle服务器的ip地址,在端口号填写oracle服务器端口号,默认是
1521,点击下一步
11. 在【服务器名】字段填写ORACLE的服务名,点击下一步
12. 点击【测试】,第1次测试通常不成功,因为这使用的是默认的scott的帐号,为了完成
测试,点击【更改登录】按钮
13. 在更改登录的对话框里,输入【用户名】【密码】字段的值,此值为oracle数据库的用
户名和密码。
14. 点击测试,会出现【连接测试成功】的文字,表示oracle命名服务已经配好
15. 点击【关闭】,关闭Net Manager
16. 下面配置ODBC到Oracle 命名服务的连接有2中方法
(一) 选择开始菜单,oracle客户端的【配置和移植工具】中的【Microsoft ODBC 管理
员】,或者在运行窗口执%windir%\\SysWOW64\\odbcad32.exe(windows7) (二) 进入【控制面板】【管理工具】【数据源(ODBC)】(此处注意在64位的操作系统,例如windows7( 64位)中不能从这里进入,因为这里指向的是64位的ODBC配置,必须执行%windir%\\SysWOW64\\odbcad32.exe,才是32位的ODBC配置。选ORACLE的【Microsoft ODBC 管理员】也是指向odbcad32.exe
17. 在【ODBC数据源管理器】对话框中点击【添加】
18. 在【创建新数据源】窗口中选择你安装的Oracle客户端驱动。
19. 弹出【Oracle ODBC Driver Configuration】对话框
20. 在【Oracle ODBC Driver Configuration】对话框中填写以下内容,【Data Source Name】就
是你的ODBC数据源名称,(例如eteller)这个必须与前台开发工具中的【数据源名】对
上,【Description】描述字段可不填,【TNS Service Name】字段选择你刚才在Net Manager中添加的服务名。例如ETELLER(大小写没事),在【User ID】填写Oracle的用户名。点击【Test Connection】测试ODBC是否能连上。
21. 在【Oracle ODBC Driver Connect】对话框中填写【Password】字段(Oracle的数据库用户
密码),点击【OK】
22. 如测试通过显示【Connection Successful】
23. 至此,ORACLE ODBC 用户数据源配置完成。可在【用户数据源】列表中看到刚添加的数
据。
24. 进入Eteller工具选择【数据源配置】,选择【ODBC数据源】,在【数据源名】中填写刚
在ODBC中添加的数据源名称,在【用户名】【密码】字段填写,访问Oracle的用户名
和密码。点击【保存】就可以使用ORACLE的数据源了,要使用db2只要在【数据源配置】中选择【db2数据源】
25. 其他类型的数据库例如Informix,SQL server都可以采用ODBC数据源的方式访问,但要
注意,在执行目录内有文件【DBSpecialSQLCfg.xml】在ODBC选项中更改ODBC节点下的
选择CDJG的SQL语句,注意:这里Oracle不用Oracle节点中的配置而是用ODBC中的配置,Oracle节点的配置是备用的,DB2节点配置是db2用到的。
因篇幅问题不能全部显示,请点此查看更多更全内容