在Windows 中数据源信息可能存在于两个地方:在Windows 注册表中(对
Windows 系统)
, 或在一个DSN 文件中(对任何系统)
。
如果信息在Windows 注册表中,它叫做“机器数据源”
。它可能是一个“用
户数据源”
,在这种情况只有一个用户可以看见它。或者它可能是一个“系统数
据源”
,
在这种情况,
计算机上的所有用户或所有连接到计算机的用户都能访问。
当用户运行ODBC 数据源管理器时,
用户可以选择是使用
“用户数据源”
还是
“系
统数据源”
。
GBase 8a 程序员手册ODBC 篇
南大通用数据技术股份有限公司
- 13 -
如果信息在DSN 文件中,它叫做“文件数据源”
。这是一个文本文件。它的
优点是:
(a)它对任何类型的计算机都是可用的,不是对带Windows 操作系统
的计算机而言;
(b)它的内容可以相对容易的转移或拷贝。
ODBC 数据源管理器可
以更新用户的数据源连接信息。当用户添加数据源时,ODBC 数据源管理器为用
户更新注册表信息。
创建数据源的步骤如下所示:
1) 打开控制面板。
2) 双击管理工具,然后双击数据源(ODBC)。这时出现ODBC 数据源管理对
话框,如下所示:
图 3-4 ODBC 数据源管理对话框
3) 如果注册用户数据源,选择“用户DSN”属性页;如果注册系统数据源,
选择“系统DSN” 属性页,建议使用“系统DSN” 属性页;
4) 在ODBC 数据源管理器对话框中,单击添加。创建新数据源对话框出现。
GBase 8a 程序员手册ODBC 篇
- 14 -
南大通用数据技术股份有限公司
图 3-5 创建新数据源对话框
5) 选择GBase ODBC 8.3
Driver 驱动程序,然后点击完成。GBase 8a ODBC
驱动程序- DSN 配置对话框出现,如下所示
图 3-6 GBase 8a ODBC 驱动程序- DSN 配置对话框
GBase 8a 程序员手册ODBC 篇
南大通用数据技术股份有限公司
- 15 -
6) 在数据源名称框中,输入用户想用来访问的数据源名字。可以是用户选
择的任何有效名字。
7) 在描述框中,输入对DSN 的描述。
8) 在服务器名称框,输入用户要访问的GBase 服务器主机的IP 地址。缺
省的,它是localhost。
9) 在用户框中,输入用户的GBase 数据库用户名。
10) 在密码框中,输入用户的密码。
11) 在数据库框中,
输入用户想作为缺省数据库使用的GBase 数据库名字。
12) 在连接选项标签中的端口框中,输入端口号(GBase 的缺省段口号为
5258)
。
13) 点击确定来完成这个数据源的添加。
注意:当点击了确定,数据源管理对话框出现,ODBC 管理器更新注册表信
息。当用户连接它时,用户输入的用户名和连接字符串变成了这个数据源缺省
的连接值。
用户也可以测试是否用户的设置对连接服务器合适,通过使用测试数据源
按钮。成功的测试出现下面的窗口:
图 3-7 GBase 8a ODBC 驱动程序测试成功对话框
测试失败出现类似下面的错误提示:
GBase 8a 程序员手册ODBC 篇
- 16 -
南大通用数据技术股份有限公司
图 3-8 GBase 8a ODBC 驱动程序测试失败对话框
可以点击“高级”选项,来进行一些高级设置,DSN 配置对话框页有选项按
钮。如果用户选择它,会出现下面的选项对话框,显示控制驱动程序行为。关
于这些选项的意义请参考连接参数。如下图所示:
GBase 8a 程序员手册ODBC 篇
南大通用数据技术股份有限公司
- 17 -
图 3-9 GBase 8a ODBC 驱动程序- DSN 高级配置对话框
在Windows 中修改一个数据源;
打开ODBC 数据源管理器。单击适当的DSN 标签;
选择用户想修改的GBase 数据源,
然后点击配置。
会出现GBase
8a
ODBC Driver 驱动程序- DSN 配置对话框;
修改适当的数据源域,然后点击确定。
GBase 8a 程序员手册ODBC 篇
- 18 -
南大通用数据技术股份有限公司
当用户在这个对话框中完成修改后,
ODBC 管理器会更新注册信息。