Das Beispiel für eine externe Verbindung ist ein Java-Befehlszeilenprogramm.
Die Anwendung erfordert eine Reihe von Paketen, die in der ersten Zeile von JDBCConnect.java importiert werden:
Das Paket java.io enthält die io-Klassen von Sun Microsystems, die für die Ausgabe im Konsolenfenster erforderlich sind.
Das Paket java-sql enthält die JDBC-Klassen von Sun Microsystems, die für alle JDBC-Anwendungen erforderlich sind.
Jede Java-Anwendung erfordert eine Klasse mit einer Methode mit dem Namen main, die beim Programmstart aufgerufen wird. In diesem einfachen Beispiel ist JDBCConnect.main die einzige Methode in der Anwendung.
Die Methode JDBCConnect.main führt die folgenden Aufgaben aus:
Lädt den iAnywhere JDBC 3.0-Treiber (gekennzeichnet durch die Treiber-Zeichenfolge "ianywhere.ml.jdbcodbc.jdbc3.IDriver").
Class.forName lädt den Treiber. Mit der Methode newInstance werden Probleme in einigen Browsern vermieden.
Stellt unter Verwendung eines iAnywhere JDBC-Treiber-URLs eine Verbindung mit der laufenden Standarddatenbank her. Wenn Sie stattdessen den jConnect-Treiber verwenden, geben Sie den URL "jdbc:sybase:Tds:localhost:2638" an (wie in den Kommentaren angegeben), wobei Sie "DBA" und"sql" als Benutzer-ID bzw. Kennwort verwenden.
DriverManager.getConnection stellt unter Verwendung des angegebenen URLs eine Verbindung her.
Erstellt ein Anweisungsobjekt, das der Wrapper für die SQL-Anweisung ist.
Erstellt eine Ergebnismenge, indem eine SQL-Anfrage ausgeführt wird.
Durchläuft die Ergebnismenge und gibt die Spalteninformationen aus.
Schließt die Ergebnismengen-, das Anweisungs- und das Verbindungsobjekt.
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 |