sql >> Databasteknik >  >> RDS >> PostgreSQL

pypyodbc hjälper till att hitta handledningar för att börja

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:

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.



  1. kapslad välj eller gå med i fråga?

  2. Hur extrapolerar data av Mysql och sätts in i array?

  3. Körs totalt över upprepande grupp för objekt baserat på tid i Oracle SQL

  4. Frågan ger inte resultat som förväntat