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 的用法 » 远程数据和批量操作 » 访问远程数据

 

服务器类

服务器类指定用于与服务器进行交互的访问方法。为每个远程服务器指派一个服务器类。不同类型的远程服务器要求使用不同的访问方法。服务器类为 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 类的情况下使用。

有关远程服务器类的完整说明,请参见用于远程数据访问的服务器类