Die Serverklasse legt die Zugriffsmethode fest, die für die Interaktion mit dem Server verwendet wird. Jedem Fremdserver wird eine Serverklasse zugeordnet. Für die unterschiedlichen Typen von Fremdservern gelten unterschiedliche Zugriffsmethoden. Die Serverklasse gibt SQL Anywhere detaillierte Informationen über die Serverfunktionen. SQL Anywhere kann daher seine Interaktionen mit dem Fremdserver entsprechend anpassen.
Es gibt zwei Gruppen von Serverklassen. Die erste ist ODBC-basiert, die zweite JDBC-basiert.
Die ODBC-basierten Serverklassen sind:
saodbc für SQL Anywhere
ulodbc für UltraLite.
aseodbc für Sybase SQL Server und Adaptive Server Enterprise (Version 10 und höher)
adsodbc für Advantage-Datenbankserver.
db2odbc für IBM DB2.
mssodbc für Microsoft SQLServer.
oraodbc für Oracle Server (Version 8.0 und höher).
mysqlodbc für MySQL.
msaccessodbc für Microsoft Access.
odbc für alle anderen ODBC-Datenquellen.
Wenn Sie beim Ferndatenzugriff einen ODBC-Treiber verwenden, der Unicode nicht unterstützt, wird keine Zeichensatzkonvertierung bei Daten durchgeführt, die von diesem ODBC-Treiber stammen.
Die JDBC-basierten Serverklassen sind:
sajdbc für SQL Anywhere
asejdbc für Sybase SQL Server und Adaptive Server Enterprise (Version 10 und höher)
Die JDBC-Klassen haben beträchtliche Auswirkungen auf die Performance und sollten nur in Situationen benutzt werden, in denen keine ODBC-Klassen benutzt werden können.
Eine vollständige Beschreibung der Fremdserverklassen finden Sie unter Serverklassen für den Ferndatenzugriff.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |