sql >> Database teknologi >  >> RDS >> PostgreSQL

pypyodbc hjælp til at finde tutorials til at begynde

Jeg kan ikke forestille mig, hvorfor du ønsker at bruge pypyodbc; se på at bruge en DB-API driver direkte i stedet såsom psycopg2 eller den mindre velholdte, men mere PyPy-venlige pyPgSQL , eller den nyere mindre modne py-postgresql . Se databasedriverlisten for mere info.

Hvis du af en eller anden grund har brug for at gøre noget mærkeligt og obskurt som at bruge ODBC fra PyPy til at oprette forbindelse til PostgreSQL...

Nogle gange er vi som programmører nødt til at gøre noget skræmmende - gå væk fra vejledningssporet og tænke over problemet selv;-)

Når du står over for denne frygtelige udfordring, er der et par værktøjer, der i høj grad letter processen:

  • Dokumentationen for hver komponent, vi bruger; og
  • Selvstudier/vejledninger skrevet for nogle undergrupper af de involverede komponenter, men ikke dem alle.

I dette tilfælde tyder det på, at dine nøgleressourcer er:

Nogle af eksemplerne er den slags ting, du ønsker, men opretter forbindelse til forskellige databasemotorer. Du bliver nødt til at tilpasse dem til PostgreSQL og psqlODBC. Dokumentationen om, hvordan hver komponent fungerer, vil hjælpe dig med at gøre det; for eksempel:

  • Lær, hvordan du opretter forbindelse til et DSN ved hjælp af et eksempel, der refererer til MS SQL Server
  • Lær, hvordan du opretter et DSN i psqlODBC fra psqlODBC-dokumenterne
  • Kombiner denne viden for at oprette forbindelse til en psqlODBC DSN

Efter at have lært, at pypyodbc minder meget om pyodbc i funktion, kan du udvide din søgning efter eksempler, der også dækker pyodbc:

Nu er din opgave at syntetisere disse elementer , lære relevante dele fra forskellige stykker dokumentation, så du kan sammensætte en fungerende helhed ud fra de enkelte ting, du har lært.



  1. Reg. transaktionsstøtte til et forårsbatchjob på jobniveau

  2. SQL UNION-klausul for begyndere

  3. Få mysql_fetch_assoc til automatisk at registrere returdatatyper?

  4. Spring hver nte resultatrække over i PostgreSQL