Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

pyodbc dan mySQL

Saya memiliki kesalahan yang sama, jadi saya memeriksa semua versi yang saya gunakan untuk koneksi. Inilah yang saya temukan:

Untuk Python 2.7 32 bit:- pyodbc harus 32 bit - Driver DB harus 32 bit. (Microsoft Access juga harus 32 bit)

Bagi yang menggunakan versi 64 bit. Anda harus memeriksa apakah semuanya juga 64 bit.

Dalam kasus saya, saya mencoba menghubungkan ke Oracle DB dan Microsoft Access DB jadi saya harus membuat komponen berikut cocok dengan versi arsitektur:

  • pyodbc (MS Access)
  • python
  • cx_Oracle (Dialek Oracle untuk SQLalchemy)
  • Oracle instantclient basic (Oracle. Jangan lupa untuk membuat variabel lingkungan)
  • py2exe (Membuat aplikasi yang dapat dieksekusi)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masalah MySql dan memasukkan ID terakhir tetap ada

  2. Untuk apa driver jdbc org.gjt.mm.mysql.Driver?

  3. Peningkatan otomatis MySQL per nilai berbeda yang dimasukkan di kolom lain?

  4. Mendapatkan kesalahan entri duplikat dari Hibernate, apakah MySQL yang harus disalahkan?

  5. Apakah ada alasan untuk khawatir tentang urutan kolom dalam tabel?