2013-09-19 4 views
3

Я ищу инструмент для использования MySQL с Python 2.7 под Windows 7 64 бит.MySQL для Python 2.7

Я искал немного найденные эти:

MySQLdb - _http://sourceforge.net/projects/mysql-python/ 
SQLAlchemy - _http://www.sqlalchemy.org/ 
SQLObject - _http://sqlobject.org/ 
ourSQL - _http://pythonhosted.org/oursql/ 
Connector/Python - _http://dev.mysql.com/downloads/connector/python/1.0.html 
SQLite - _http://www.sqlite.org/ 
Psycopg2 - _http://wiki.postgresql.org/wiki/Psycopg2_Tutorial (postgreSQL) 
pandaSQL - _https://github.com/yhat/pandasql 
python-sql - _https://code.google.com/p/python-sql/ 
SnakeSQL - http://pythonweb.org/projects/snakesql/ 

Что вы рекомендуете?

Спасибо!

Antoine

+2

Я рекомендую вам спросить на английском языке, чтобы сообщество могло помочь вам – Darwing

+1

Я изменил его. спасибо – Servietsky

+0

Могу ли я спросить, какую ОС вы используете для его разработки? Windows/Mac/Linux /? –

ответ

8

Его важно знать, что вы ищете, и результаты, которые вы вставили:

  • MySQLdb - это драйвер Python для MySQL. Это требование использования MySQL с Python.
  • SQLAlchemy - это в объекте реляционного картографа. Библиотека, используемая для определения объектов базы данных в коде. Сама по себе эта библиотека не может подключаться к какой-либо базе данных.
  • SQLObject - это альтернативный объект реляционного картографа.
  • ourSQL - альтернативный драйвер базы данных для MySQL, который будет использоваться в Python.
  • Connector/Python - драйвер для Python от разработчиков MySQL.
  • SQLite - это файловая база данных и не имеет ничего общего с MySQL. Библиотеки для sqlite поставляются вместе с Python.
  • Psycopg2 - это драйвер для postgreSQL, другой базы данных.
  • pandaSQL - это не имеет ничего общего с MySQL, но является скорее компонентом для библиотеки pandas.
  • python-sql, эта библиотека предназначена только для операторов SQL и не имеет ничего общего с MySQL.
  • SnakeSQL - это база данных, написанная на Python.

Что вы искали, Рекомендуемая библиотека: MySQLdb.

+0

Большое спасибо! Поэтому я, вероятно, буду использовать MySQLdb, есть ли другие хорошие драйверы, которые вы рекомендуете? – Servietsky

+0

'MySQLdb' является драйвером. –

+0

https://pypi.python.org/pypi/MySQL-python/1.2.4 для Windows 32bits, но вы можете манипулировать для 64-битных (как нет 64-битной версии), используя этот трюк -> http://stackoverflow.com/questions/12702146/mysql-for-python-2-7-says-python -v2-7-not-found (я успешно применил его) –

1

Попробуйте PyMySQL, если вы хотите легкую установку. Он не требует каких-либо родных библиотек, его чистой реализации python. Я бы не назвал это революционным или удивительным, он просто работает;).

Смежные вопросы