Mysql
 sql >> Baza danych >  >> RDS >> Mysql

pyodbc i mySQL

Popełniłem ten sam błąd, więc przejrzałem całą wersję, której używałem do połączenia. Oto, co odkryłem:

Dla Pythona 2.7 32 bity:- pyodbc musi być 32-bitowy- Sterownik DB musi być 32-bitowy. (Microsoft Access również powinien być 32-bitowy)

Dla tych, którzy korzystają z wersji 64-bitowej. Powinieneś również sprawdzić, czy wszystko jest 64-bitowe.

W moim przypadku próbowałem połączyć się z bazą danych Oracle i Microsoft Access, więc musiałem dopasować następujące komponenty do wersji architektury:

  • pyodbc (dostęp MS)
  • pyton
  • cx_Oracle (dialekt Oracle dla SQLalchemii)
  • Oracle instantclient basic (Oracle. Nie zapomnij utworzyć zmiennej środowiskowej)
  • py2exe (Tworzenie aplikacji wykonywalnej)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak połączyć wiele wierszy w jedną kolumnę w MySQL?

  2. Hibernacja:Automatyczne tworzenie/aktualizowanie tabel db na podstawie klas jednostek

  3. Jak edytować plik MySQL my.cnf?

  4. varchar automatycznego przyrostu w MySQL

  5. Jaki jest odpowiednik polecenia buforowania w MySQL?