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

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 启动并连接到数据库 » SQL Anywhere 数据库连接

 

疑难解答连接

了解 SQL Anywhere 如何建立连接可以帮助您解决连接问题。有关网络特定问题(包括越过防火墙建立连接)的信息,请参见客户端/服务器通信

要建立连接,SQL Anywhere 执行以下步骤:

  • 查找接口库

  • 汇编一系列连接参数

  • 查找服务器

  • 查找数据库

  • 在未找到数据库服务器时启动个人服务器

对于以下应用程序来说,SQL Anywhere 的连接过程是相同的:

  • 使用 SQLDriverConnect 函数的任何 ODBC 应用程序,它是 ODBC 应用程序的常见连接方法。许多应用程序开发系统(如 Sybase PowerBuilder)属于这类应用程序。SQLConnect 函数也适用于 ODBC 应用程序。

  • 使用嵌入式 SQL 和使用推荐的函数 (db_string_connect) 来连接数据库的任何客户端应用程序。此外,SQL CONNECT 语句也可以用于嵌入式 SQL 应用程序和 Interactive SQL 中。它有两种形式:CONNECT AS ... 和 CONNECT USING。所有数据库管理工具(包括 Interactive SQL)都使用 db_string_connect。

  • 任何使用 ADODB Connection 对象的 ADO 应用程序。Provider 属性用于定位 OLE DB 驱动程序。Connection String 属性可以用 DataSource 替代 DataSourceName,用 User ID 替代 UserID

  • 使用 SQL Anywhere JDBC 驱动程序将后面跟有标准连接字符串的 URL jdbc:sqlanywhere: 作为参数传递给 Driver Manager.GetConnection 方法的任何应用程序。

 另请参见

查找接口库
汇集一系列连接参数
查找数据库服务器
使用广播转发器实用程序查找数据库服务器
查找数据库
高速缓存服务器名以提高连接速度
Interactive SQL 连接
测试是否能找到服务器
测试嵌入式 SQL 连接的性能