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

SQL Anywhere 11.0.1 (中文) » UltraLite - 数据库管理和参考 » 使用 UltraLite 数据库 » 连接到 UltraLite 数据库 » UltraLite 数据库连接参数

 

提供 UltraLite 连接参数

如何收集连接信息取决于要求输入的系统化或自动化的程度。输入越系统化,连接信息就越可靠。

可通过不同的方法收集连接详细信息,这取决于是从自定义 UltraLite 应用程序还是从用于 UltraLite 的 SQL Anywhere 管理工具之一进行连接。

方法 管理工具 自定义应用程序

如果需要将用户验证为四个所支持的数据库用户之一,会在连接时提示最终用户。UltraLite 图形管理工具使用连接对象。

请尽可能使用 ULConnectionParms 或 ConnectionParms 对象。与使用作为 Open 方法参数的连接字符串相比,它可以提供更方便的检查和更系统的接口。请参见:

X X

如果不需要用户验证,则使用连接字符串。不验证用户的常见原因可能是因为部署是单用户设备,或很不方便在每次启动应用程序时都提示用户。如果需要连接到数据库,UltraLite 命令行实用程序通常使用连接字符串。也可以编制 UltraLite 应用程序从存储文件中读取值,或将其硬编码到应用程序中。请参见:

X1 X3

如果想要存储您重复使用的连接参数,则使用 ULSQLCONNECT 环境变量。通过存储参数,您无需在开发阶段重复提供它们。在 ULSQLCONNECT 中作为参数提供的值将变为 UltraLite 桌面操作系统管理工具的缺省值。

所有的 UltraLite 桌面操作系统管理工具将按照参数优先级规则,为连接字符串中任何未提供的缺少的参数检查 ULSQLCONNECT 值。要替换这些值,在连接字符串中提供替代值。请参见使用 ULSQLCONNECT 环境变量存储 UltraLite 参数

X2 N/A

1 通常用户提供。

2 仅用于桌面操作系统管理工具。

3 通常硬编码或存储在文件中。

另请参见