In der Regel öffnen Sie eine einzelne Verbindung zu einer Datenbank und führen dann alle erforderlichen Vorgänge durch, indem Sie eine Sequenz von SQL-Anweisungen ausführen. Öffnen Sie eine Verbindung mithilfe der Methode "connect". Der Rückgabewert ist ein Handle zur Datenbankverbindung, mit dem Sie die nachfolgenden Vorgänge in dieser Verbindung durchführen.
Die Parameter der connect-Methode werden als Gruppe von durch Kommata getrennten Schlüsselwort=Wert-Paaren angegeben.
sqlanydb.connect( keyword=value, ...) |
Im Folgenden sind einige häufig verwendete Verbindungsparameter aufgelistet.
DataSourceName="DSN" Eine Kurzform für diesen Verbindungsparameter ist DSN="DSN". Beispiel: DataSourceName="SQL Anywhere 11 Demo".
UserID="Benutzer-ID" Eine Kurzform für diesen Verbindungsparameter ist UID="Benutzer-ID". Beispiel: UserID="DBA".
Password="Kennwort" Eine Kurzform für diesen Verbindungsparameter ist PWD="Kennwort". Beispiel: Password="sql".
DatabaseFile="Datenbankdatei" Eine Kurzform für diesen Verbindungsparameter ist DBF="Datenbankdatei". Beispiel: DatabaseFile="demo.db"
Die vollständige Liste der Verbindungsparameter finden Sie im Abschnitt Verbindungsparameter und Netzwerkprotokolloptionen.
Das nachstehende Codebeispiel öffnet und schließt eine Verbindung zur SQL Anywhere-Beispieldatenbank. Bevor Sie dieses Skript ausführen, müssen Sie den Datenbankserver und die Beispieldatenbank starten.
import sqlanydb # Create a connection object con = sqlanydb.connect( userid="DBA", password="sql" ) # Close the connection con.close() |
Um den Datenbankserver nicht manuell starten zu müssen, können Sie eine für den Start des Servers konfigurierte Datenquelle verwenden. Das folgende Beispiel zeigt eine entsprechende Datenquelle.
import sqlanydb # Create a connection object con = sqlanydb.connect( DSN="SQL Anywhere 11 Demo" ) # Close the connection con.close() |
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 |