了解 SQL Anywhere 如何建立连接可以帮助您解决连接问题。 For information about network-specific issues, including connections across firewalls, see 通信协议.
要建立连接,SQL Anywhere 执行以下步骤:
对于以下应用程序来说,SQL Anywhere 的连接过程是相同的:
使用 SQLDriverConnect 函数的任何 ODBC 应用程序,它是 ODBC 应用程序的常见连接方法。许多应用程序开发系统(如 Sybase PowerBuilder)属于这类应用程序。SQLConnect 函数也适用于 ODBC 应用程序。
使用嵌入式 SQL 和使用推荐的函数 (db_string_connect) 来连接数据库的任何客户端应用程序。此外,CONNECT SQL 语句也可以用于嵌入式 SQL 应用程序和 Interactive SQL 中。它有两种形式:CONNECT AS 和 CONNECT USING。所有数据库实用程序(包括 dbisqlc)都使用 db_string_connect。
使用 ADO.NET 的任何 .NET 应用程序。应用程序将创建新的 SAConnection 对象并将连接字符串传递到构造函数或设置 ConnectionString 属性。然后,应用程序会对 SAConnection 对象调用 Open 方法以进行连接。
任何使用 ADODB Connection 对象的 ADO 应用程序。Provider 属性用于定位 OLE DB 驱动程序。ConnectionString 属性可以用 DataSource 替代 DataSourceName,用 User ID 替代 UserID。
使用 SQL Anywhere JDBC 驱动程序将后面跟有标准连接字符串的 URL jdbc:sqlanywhere: 作为参数传递给 Driver Manager.GetConnection 方法的任何应用程序。
查找接口库
汇集一系列连接参数
查找数据库服务器
使用广播转发器实用程序查找数据库服务器
使用 Host 连接参数查找 SQL Anywhere 数据库服务器
使用 CommLinks=TCPIP 连接参数查找 SQL Anywhere 数据库服务器
查找数据库
在 sasrv.ini 中高速缓存数据库服务器地址信息以提高连接速度
测试能否找到数据库服务器 (dbping)
测试嵌入式 SQL 和网络连接的性能 (dbping)
确保正在使用兼容协议
TCP/IP 性能
常见问题的检查表
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |