Nedokážu si představit, proč byste chtěli používat pypyodbc; podívejte se na použití DB-API
ovladač
místo toho přímo, například psycopg2
nebo méně dobře udržovaný, ale více PyPy přátelský pyPgSQL
, nebo novější méně vyspělé py-postgresql
. Podívejte se na seznam databázových ovladačů
pro více informací.
Pokud z nějakého důvodu potřebujete udělat něco divného a nejasného, jako je použití ODBC z PyPy pro připojení k PostgreSQL...
Občas jako programátoři musíme udělat něco děsivého – vyjít z kurzu tutoriálu a sami se nad problémem zamyslet;-)
Když čelíte této hrozné výzvě, existuje několik nástrojů, které tento proces značně usnadňují:
- dokumentaci pro každou komponentu, kterou používáme; a
- Výukové programy/příručky napsané pro některé podmnožiny zahrnutých komponent, ale ne všechny.
V tomto případě to naznačuje, že vaše klíčové zdroje jsou:
-
Kód pypyodbc a balíčky , které obsahují odkazy na:
-
různá dokumentace pypyodbc na wiki gcode , úvodní příklady , odkaz naznačující, že je to ve skutečnosti totéž jako pyodbc , atd.
-
stránka psqlODBC s užitečnými odkazy.
Některé příklady jsou přesně to, co chcete, ale připojte se k různým databázovým strojům. Budete je muset přizpůsobit na PostgreSQL a psqlODBC. Pomůže vám k tomu dokumentace o tom, jak jednotlivé komponenty fungují; například:
- Zjistěte, jak se připojit k DSN pomocí příkladu, který odkazuje na MS SQL Server
- Zjistěte, jak vytvořit DSN v psqlODBC z dokumentů psqlODBC
- Zkombinujte tyto znalosti a připojte se k psqlODBC DSN
Když jste zjistili, že funkce pypyodbc je velmi podobná funkci pyodbc, umožňuje vám to rozšířit vyhledávání příkladů pokrývajících také pyodbc:
Nyní je vaším úkolem syntetizovat tyto prvky , učíte se relevantní části z různých částí dokumentace, takže z jednotlivých věcí, které jste se naučili, můžete sestavit fungující celek.