Die sqlanydb-Schnittstelle stellt den Zugang zu SQL Anywhere-Datenbanken aus Skripten bereit, die in Python geschrieben wurden. Das sqlanydb-Modul implementiert die Python-Datenbank-API-Spezifikation v2.0 von Marc-André Lemburg einschließlich Erweiterungen. Nachdem Sie das sqlanydb-Modul installiert haben, können Sie aus Python-Skripten auf SQL Anywhere-Datenbanken zugreifen und darin Daten ändern.
Weitere Hinweise zur Python-Datenbank-API-Spezifikation v2.0 finden Sie unter Python Database API Specification v2.0 (in Englisch).
Wenn Python mit Threads verwendet wird, ist das sqlanydb-Modul threadsicher.
Für das sqlanydb-Modul sind folgende Komponenten erforderlich.
Python 2.4 oder höher (2.5 oder höher wird empfohlen).
Das ctypes-Modul ist erforderlich. Um zu testen, dass das ctypes-Modul vorhanden ist, öffnen Sie ein Eingabeaufforderungsfenster und führen Python aus.
An der Python-Eingabeaufforderung geben Sie die folgende Anweisung ein.
import ctypes |
Wenn Sie eine Fehlermeldung sehen, ist ctypes nicht vorhanden. Im Folgenden finden Sie ein Beispiel.
>>> import ctypes Traceback (most recent call last): File "<stdin>", line 1, in ? ImportError: No module named ctypes |
Wenn ctypes in Ihrer Python-Installation nicht enthalten ist, installieren Sie das Modul. Installationen befinden sich im
Abschnitt zu den SourceForge.net-Dateien unter http://sourceforge.net/project/showfiles.php?group_id=71702. Sie können auch mit Peak EasyInstall automatisch heruntergeladen und installiert werden. Sie können Peak EasyInstall von
http://peak.telecommunity.com/DevCenter/EasyInstall herunterladen.
Die folgenden Abschnitte enthalten unterstützende Informationen zur Installation von Python und zum sqlanydb-Modul.
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 |