Jag kan inte föreställa mig varför du skulle vilja använda pypyodbc; titta på att använda en DB-API
drivrutin
direkt istället, som psycopg2
eller den mindre välskötta men mer PyPy-vänliga pyPgSQL
, eller den nyare mindre mogna py-postgresql
. Se listan över databasdrivrutiner
för mer information.
Om du av någon anledning behöver göra något konstigt och obskyrt som att använda ODBC från PyPy för att ansluta till PostgreSQL...
Ibland, som programmerare, måste vi göra något läskigt - gå av tutorialspåret och fundera på problemet själva;-)
När du står inför denna fruktansvärda utmaning finns det några verktyg som avsevärt underlättar processen:
- Dokumentationen för varje komponent vi använder; och
- Självstudier/guider skrivna för en del av de inblandade komponenterna, men inte alla.
I det här fallet tyder det på att dina viktigaste resurser är:
-
pypyodbc-koden och paket , som innehåller länkar till:
-
olika pypyodbc-dokumentation på gcode-wikin , inledande exempel , en länk som tyder på att det faktiskt är detsamma som pyodbc osv.
-
psqlODBC-sidan , med användbara länkar.
Några av exemplen är sådant du vill ha, men ansluter till olika databasmotorer. Du måste anpassa dem till PostgreSQL och psqlODBC. Dokumentationen om hur varje komponent fungerar hjälper dig att göra det; till exempel:
- Lär dig hur du ansluter till ett DSN med hjälp av ett exempel som hänvisar till MS SQL Server
- Lär dig hur du skapar ett DSN i psqlODBC från psqlODBC-dokumenten
- Kombinera den kunskapen för att ansluta till en psqlODBC DSN
Efter att ha lärt dig att pypyodbc är mycket lik pyodbc i funktion, låter detta dig utöka din sökning efter exempel som täcker pyodbc också:
Nu är din uppgift att syntetisera dessa element , lära dig relevanta delar från olika delar av dokumentationen, så att du kan sätta ihop en fungerande helhet från de enskilda saker du har lärt dig.