Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 启动并连接到数据库 » SQL Anywhere 数据库连接 » 创建 ODBC 数据源

 

在 Unix 上使用 ODBC 数据源

在 Unix 操作系统上,ODBC 数据源保存在系统信息文件中。该文件可能(也可能不)命名为 .odbc.ini。系统会按顺序在以下位置搜索系统信息文件:

  • ODBCINI 环境变量。

  • ODBC_INI 环境变量。

  • ODBCHOME 环境变量。

  • HOME 环境变量。

  • 用户的主目录 (~)。

  • PATH 环境变量。

注意

ODBCINI 和 ODBC_INI 环境变量均指向系统信息文件(其名称可能是也可能不是 .odbc.ini),而 ODBCHOME 和 HOME 环境变量则指向 .odbc.ini 文件所在的路径。

ODBCINI 和 ODBC_INI 都指定完整路径,包括文件名。如果系统信息文件位于由 ODBCINI 或 ODBC_INI 指定的目录中,则不必将其命名为 .odbc.ini

以下是一个示例系统信息文件:

[My Data Source]
ENG=myserver
CommLinks=tcpip(Host=hostname)
UID=DBA
PWD=sql

您可以在系统信息文件中输入任何连接参数。请参见连接参数

网络协议选项作为 CommLinks (LINKS) 参数的一部分添加。请参见网络协议选项

小心

不建议在数据源中存储用户 ID、加密或未加密口令以及数据库密钥。

在 Unix 上,可以使用 dbdsn 实用程序创建和管理 ODBC 数据源。

小心

在 Unix 上,除非 使用 SQL Anywhere 数据源,否则,不应使用文件隐藏实用程序 (dbfhide) 为系统信息文件(缺省名称为 .odbc.ini)进行简单加密。如果计划使用其它数据源(例如,为了 MobiLink 同步),那么对系统信息文件内容进行模糊处理可能会妨碍其它驱动程序正常工作。

另请参见