</p> 本例设置如下:
0 F |9 [, z9 \* \9 D/ z+ |2 i 服务命名:ABCD(随便字符串)
: i- R, l% p P4 J2 {8 n 主机名:192.168.0.20
: H) _( g0 Q; ~+ S/ x5 M9 T4 ?2 d0 p! k 端口号:1521&;(必须与服务器端的一致,这里是缺省值)
. Z% L6 @2 C6 `9 Q$ n% w% v+ h 服务标识/服务名:MyTestInstance
* j( _8 z) i7 t w$ `7 a, l8 a. @ 以后Oracle ODBC driver只需要提供给OCI服务命名(本例为ABCD),OCI就知道如何去访问真正的数据库了。9 E& y1 Q1 a! D- M1 d+ ]
步骤3:设置ODBC DSN,即ODBC数据源。( y8 p, l$ X; C5 A" {7 t r+ [9 r
进入控制面板/管理工具/数据源(ODBC)/系统DSN,点击添加,选择MicroSoft ODBC for Oracle,然后弹出一个对话框,填写如下内容。
* I. x4 M* g) p5 K* E& R3 M 1.数据源名称:MyOracleSrc 可随便起,客户程序将用它。
# x9 s8 `% p9 m% ^& m0 i/ [) _" \+ X 2.描述:一段说明文字,自己能看懂即可。5 s8 G/ e/ U* e+ Z9 F+ h$ b7 ~
3.用户名称:mytestuser你最终需要访问的数据库所认可的用户名。
\# n# U( T2 H 4.服务器:ABCD(即OCI设置中的服务命名。这是中文版最容易引起误解的地方。笔者开始就误以为要填写Oracle服务器的主机名)。. U& }* @2 N# `* j5 s* k/ [
步骤4:客户程序通过ODBC访问数据库的方法。
7 v8 H w% C+ ~ 客户程序访问数据库时需要三个信息:1 x& X1 i+ C2 {" ~
1.数据源:MyOracleSrc,即ODBC DSN中设置的数据源名称
. \5 L' ], ~7 h! l+ g/ v 2.用户名:mytestuser
7 s+ _% G$ v0 m5 q( T+ {5 } 3.密码:password1+ g& P3 Y. M/ ]. ?( O8 U
这样,就可以访问到192.168.0.20上的数据库MyTestInstance。$ a3 s! \$ @% W
为了验证ODBC设置是否成功,可是使用DB查询分析器试用版照步骤4来进行简单的测试。 |