sql >> Database teknologi >  >> RDS >> Mysql

pyodbc og mySQL

Jeg havde den samme fejl, så jeg gennemgik hele den version, jeg brugte til forbindelsen. Dette er hvad jeg fandt ud af:

For Python 2.7 32 bit:- pyodbc skal være 32bit- DB-driveren skal være 32bit. (Microsoft Access skal også være 32 bit)

For dem der bruger 64 bit versionen. Du bør også tjekke, at alt er 64 bit.

I mit tilfælde prøvede jeg at oprette forbindelse til en Oracle DB og Microsoft Access DB, så jeg var nødt til at få følgende komponenter til at matche arkitekturversionen:

  • pyodbc (MS Access)
  • python
  • cx_Oracle (Oracle-dialekt for SQLalchemy)
  • Oracle instantclient basic (Oracle. Glem ikke at oprette miljøvariablen)
  • py2exe (laver den eksekverbare app)


  1. PHP &MYSQL:bruger gruppe efter til kategorier

  2. Integrering af MySQL med Python i Windows

  3. Sådan sammenkædes strenge i SQL Server med CONCAT()

  4. Sådan formateres en Datetime i SQLite