Nie potrafię sobie wyobrazić, dlaczego chcesz używać pypyodbc; spójrz na użycie DB-API
sterownik
zamiast tego bezpośrednio, na przykład psycopg2
lub mniej dobrze utrzymany, ale bardziej przyjazny dla PyPy pyPgSQL
lub nowszy, mniej dojrzały py-postgresql
. Zobacz listę sterowników baz danych
aby uzyskać więcej informacji.
Jeśli z jakiegoś powodu musisz zrobić coś dziwnego i niejasnego, na przykład użyć ODBC z PyPy do połączenia z PostgreSQL...
Czasami, jako programiści, musimy zrobić coś przerażającego - zejść z samouczka i sami zastanowić się nad problemem;-)
W obliczu tego strasznego wyzwania istnieje kilka narzędzi, które znacznie ułatwiają ten proces:
- Dokumentacja każdego używanego przez nas komponentu; i
- Samouczki/przewodniki napisane dla niektórych podzbiorów zaangażowanych komponentów, ale nie dla wszystkich.
W tym przypadku sugeruje to, że Twoje kluczowe zasoby to:
-
Kod pypyodbc i pakiety , które zawierają linki do:
-
różne dokumenty pypyodbc na wiki gcode , przykłady wprowadzające , link sugerujący, że jest w większości taki sam jak pyodbc itp.
-
strona psqlODBC , z przydatnymi linkami.
Niektóre z przykładów są tym, czego potrzebujesz, ale łączą się z różnymi silnikami baz danych. Będziesz musiał dostosować je do PostgreSQL i psqlODBC. Pomoże Ci w tym dokumentacja dotycząca działania każdego komponentu; na przykład:
- Dowiedz się, jak połączyć się z DSN na przykładzie, który odnosi się do MS SQL Server
- Dowiedz się, jak utworzyć DSN w psqlODBC z dokumentacji psqlODBC
- Połącz tę wiedzę, aby połączyć się z psqlODBC DSN
Dowiedziawszy się, że pyodbc jest bardzo podobny do funkcji pyodbc, pozwala to poszerzyć wyszukiwanie również o przykłady obejmujące pyodbc:
Teraz Twoim zadaniem jest zsyntetyzować te elementy , ucząc się odpowiednich części z różnych fragmentów dokumentacji, dzięki czemu możesz stworzyć działającą całość z poszczególnych rzeczy, których się nauczyłeś.