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 Python-Datenbankunterstützung

 

Einführung in sqlanydb

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 [external link] Python Database API Specification v2.0 (in Englisch).

Wenn Python mit Threads verwendet wird, ist das sqlanydb-Modul threadsicher.

Anforderungen

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 [external link] 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 [external link] http://peak.telecommunity.com/DevCenter/EasyInstall herunterladen.

Die folgenden Abschnitte enthalten unterstützende Informationen zur Installation von Python und zum sqlanydb-Modul.