Altova XMLSpy 2024 Professional Edition

ODBC(开放式数据连接)是一种广泛使用的数据访问技术,使您能够从XMLSpy连接到数据库。它既可以用作连接到数据库的主要方式,也可以作为本地、OLE DB或JDBC驱动的连接的替代。

 

要通过ODBC连接到数据库,首先需要在操作系统上创建一个ODBC数据源名称(DSN)。如果操作系统上的另一个用户创建了DSN,则无需执行此步骤。DSN代表了一种统一的方式来描述与操作系统上任何一个识别ODBC的客户端应用程序(包括XMLSpy)的数据库连接。有以下类型的DSN:

 

系统DSN

用户DSN

文件DSN

 

系统数据源可由所有在操作系统上有权限的用户访问。用户数据源对创建它的用户可用。最后,在创建文件DSN时,数据源将被创建为具有.dsn扩展名的文件,您可以将其与其他用户共享,前提是它们已安装该数据源使用的驱动程序。

 

当您在“ODBC连接”对话框中单击ODBC连接时,数据库连接对话框中将列出您的计算机上所有可用的DSN。

ODBC_ConnectionDialog

“ODBC连接”对话框

如果所需数据库的DSN不可用,XMLSpy数据库连接向导将帮助您创建它;然而,您也可以直接在您的Windows操作系统上创建它。在任一种情况下,在您继续之前,请确保适用于您的数据库的ODBC驱动程序在操作系统可用的ODBC驱动程序列表中(参见查看可用的ODBC驱动程序)。

要使用一个新的DSN建立连接,请执行以下操作:

1.启动数据库连接向导

2.在数据库连接对话框中,单击ODBC连接

3.选择一个数据源类型(用户DSN、系统DSN、文件DSN)。

要创建系统DSN,您需要操作系统的管理员权限,并且必须以管理员身份运行XMLSpy。

4.单击添加DSN_add

5.选择一个驱动程序,然后单击用户DSN系统DSN(取决于要创建的DSN的类型)。如果适用于您的数据库的驱动程序不在列表中,请从数据库供应商处下载该驱动程序并安装它(参见数据库驱动程序概述)。

6.在弹出的对话框中,填写驱动程序特定的连接信息以完成设置。

 

为了成功建立连接,您将需要提供数据库服务器的主机名(或IP地址)、数据库用户名和密码。可能还有其他可选的连接参数,这些参数因数据库提供程序而异。有关每种连接方法特定的参数的详细信息,请参见驱动程序提供商的文档。创建后,DSN将在数据源名称列表中可用。这使您能够在每次想要连接到数据库时都复用数据库连接的详细信息。请注意,用户DSN会被添加到用户DSN列表中,而系统DSN会被添加到系统DSN列表中。

要使用现有DSN来建立连接,请执行以下操作:

1.启动数据库连接向导

2.单击ODBC连接

3.选择现有数据源的类型(用户DSN、系统DSN、文件DSN)。

4.单击现有的DSN记录,然后单击连接

要根据现有的.dsn文件生成连接字符串,请执行以下操作:

1.启动数据库连接向导

2.单击ODBC连接

3.选择生成连接字符串,然后单击生成

4.如果您想要使用文件DSN生成连接字符串,请单击文件数据源选项卡。否则,请单击机器数据源选项卡。(系统DSN和用户DSN都被称为“机器”数据源。)

5.选择所需的.dsn文件,然后单击确定

要使用准备好的连接字符串建立连接,请执行以下操作:

1.启动数据库连接向导

2.单击ODBC连接

3.选择生成连接字符串

4.将连接字符串粘贴到提供的框中,然后单击连接

© 2017-2023 Altova GmbH