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

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Programmierung » SQL Anywhere Datenzugriff-APIs » SQL Anywhere JDBC-Treiber » iAnywhere JDBC-Treiber verwenden

 

iAnywhere JDBC-Treiber laden

Um den iAnywhere JDBC-Treiber in Ihrer Anwendung zu verwenden, müssen Sie den geeigneten Treiber laden. Laden Sie den iAnywhere JDBC 3.0-Treiber mit der folgenden Anweisung:

DriverManager.registerDriver( (Driver)
    Class.forName(
    "ianywhere.ml.jdbcodbc.jdbc3.IDriver").newInstance()
    );

Mit der Methode newInstance werden Probleme in einigen Browsern vermieden.

  • Da die Klassen mit Class.forName geladen werden, muss das Paket, das den iAnywhere JDBC-Treiber enthält, nicht mit import-Anweisungen importiert werden.

  • jodbc.jar muss im Classpath enthalten sein, wenn Sie die Anwendung ausführen.

    set classpath=%classpath%;Installationsverzeichnis\java\jodbc.jar
Erforderliche Dateien

Die Java-Komponente des iAnywhere JDBC-Treibers ist in der Datei jodbc.jar enthalten, die Sie im Unterverzeichnis Java der SQL Anywhere-Installation finden. Unter Windows ist die systemeigene Komponente in der Datei dbjodbc11.dll im Unterverzeichnis bin32 oder bin64 der SQL Anywhere-Installation zu finden. Für Unix und Linux befindet sich die systemeigene Komponente in libdbjodbc11.so. Die Komponente muss im Systempfad enthalten sein. Wenn Anwendungen mit diesem Treiber eingeführt werden, müssen auch die ODBC-Treiberdateien installiert werden.