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 16 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".
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 16 Demo" ) # Close the connection con.close() |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |