Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

pyodbc và mySQL

Tôi cũng mắc phải lỗi này nên tôi đã xem qua tất cả phiên bản mà tôi đang sử dụng cho kết nối. Đây là những gì tôi phát hiện ra:

Đối với Python 2.7 32 bit:- pyodbc phải là 32bits- Trình điều khiển DB phải là 32bits. (Microsoft Access cũng phải là 32 bit)

Đối với những người sử dụng phiên bản 64 bit. Bạn nên kiểm tra xem mọi thứ đều là 64 bit.

Trong trường hợp của tôi, tôi đang cố gắng kết nối với Oracle DB và Microsoft Access DB, vì vậy tôi phải làm cho các thành phần sau phù hợp với phiên bản architechture:

  • pyodbc (MS Access)
  • con trăn
  • cx_Oracle (phương ngữ Oracle cho SQLalchemy)
  • Oracle Instantclient basic (Oracle. Đừng quên tạo biến môi trường)
  • py2exe (Tạo ứng dụng có thể cắt bỏ)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqldump từ một truy vấn

  2. Java:Chèn nhiều hàng vào MySQL với PreparedStatement

  3. MySQL Workbench Alternatives - ClusterControl Database User Management

  4. Mô phỏng ORDER BY FIELD () của MySQL trong Postgresql

  5. Cần trợ giúp về lỗi perl khi sử dụng DBD ::mysql