sql >> Databáze >  >> RDS >> PostgreSQL

pypyodbc pomůže najít návody pro začátek

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:

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.



  1. Nemohu ověřit moji aplikaci Node js (v10.15.3), npm mysql (v2.17.1) pomocí MySQL (8.0.15) (ER_ACCESS_DENIED_ERROR)

  2. vložit, pokud neexistuje, jinak stačí vybrat v mysql

  3. SQL update top1 řádek dotazu

  4. ORA-01735:neplatná možnost ALTER TABLE - ropucha