PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

pypyodbc-Hilfe, um Tutorials für den Anfang zu finden

Ich kann mir nicht vorstellen, warum Sie pypyodbc verwenden möchten. Sehen Sie sich die Verwendung einer DB-API an Treiber direkt stattdessen wie psycopg2 oder das weniger gepflegte, aber PyPy-freundlichere pyPgSQL , oder das neuere, weniger ausgereifte py-postgresql . Siehe Datenbanktreiberliste für weitere Informationen.

Wenn Sie aus irgendeinem Grund etwas Seltsames und Obskures tun müssen, wie z. B. die Verwendung von ODBC von PyPy, um eine Verbindung zu PostgreSQL herzustellen ...

Manchmal müssen wir als Programmierer etwas Beängstigendes tun - verlassen Sie die Tutorial-Schiene und denken Sie selbst über das Problem nach;-)

Wenn Sie sich dieser schrecklichen Herausforderung stellen, gibt es einige Tools, die den Prozess erheblich erleichtern:

  • Die Dokumentation für jede von uns verwendete Komponente; und
  • Tutorials/Leitfäden, die für eine Teilmenge der beteiligten Komponenten geschrieben wurden, aber nicht für alle.

In diesem Fall deutet dies darauf hin, dass Ihre wichtigsten Ressourcen sind:

Einige der Beispiele entsprechen Ihren Wünschen, stellen jedoch Verbindungen zu anderen Datenbank-Engines her. Sie müssen sie anpassen zu PostgreSQL und psqlODBC. Die Dokumentation zur Funktionsweise der einzelnen Komponenten hilft Ihnen dabei; zum Beispiel:

  • Erfahren Sie anhand eines Beispiels, das sich auf MS SQL Server bezieht, wie Sie sich mit einem DSN verbinden
  • In der psqlODBC-Dokumentation erfahren Sie, wie Sie einen DSN in psqlODBC erstellen
  • Kombinieren Sie dieses Wissen, um eine Verbindung zu einem psqlODBC-DSN herzustellen

Nachdem Sie erfahren haben, dass pypyodbc in seiner Funktion sehr ähnlich zu pyodbc ist, können Sie Ihre Suche nach Beispielen erweitern, die auch pyodbc abdecken:

Ihre Aufgabe ist es nun, diese Elemente zu synthetisieren , indem Sie relevante Teile aus verschiedenen Dokumentationen lernen, damit Sie aus den einzelnen Dingen, die Sie gelernt haben, ein funktionierendes Ganzes zusammensetzen können.