服务器类指定用于与服务器进行交互的访问方法。为每个远程服务器指派一个服务器类。不同类型的远程服务器要求使用不同的访问方法。服务器类为 SQL Anywhere 提供详细的服务器功能信息。SQL Anywhere 根据这些功能对它与远程服务器的交互进行调整。
有两组服务器类。第一组基于 ODBC,第二组基于 JDBC。
基于 ODBC 的服务器类包括:
saodbc 用于 SQL Anywhere。
ulodbc 用于 UltraLite。
aseodbc 用于 Sybase SQL 服务器和 Adaptive Server Enterprise(版本 10 和更高版本。
adsodbc 用于 Advantage 数据库服务器。
db2odbc 用于 IBM DB2。
mssodbc 用于 Microsoft SQL Server。
oraodbc 用于 Oracle 服务器(版本 8.0 和更高版本)。
mysqlodbc 用于 MySQL。
msaccessodbc 用于 Microsoft Access。
odbc 用于所有其它 ODBC 数据源。
当使用远程数据访问时,如果使用不支持 Unicode 的 ODBC 驱动程序,则对来自此 ODBC 驱动程序的数据不执行字符集转换。
基于 JDBC 的服务器类包括:
sajdbc 用于 SQL Anywhere。
asejdbc 用于 Sybase SQL 服务器和 Adaptive Server Enterprise(版本 10 和更高版本)。
JDBC 类会对性能产生相当大的影响,因此应该只在无法使用 ODBC 类的情况下使用。
有关远程服务器类的完整说明,请参见用于远程数据访问的服务器类。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |