5

我正在寻找一种在 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/

你有什么建议吗 ?

谢谢 !

安托万

4

2 回答 2

11

了解您要搜索的内容和粘贴的结果很重要:

  • MySQLdb - 这是 MySQL 的 Python 驱动程序。这是将 MySQL 与 Python 一起使用的要求。
  • SQLAlchemy - this 在对象关系映射器中。用于在代码中定义数据库对象的库。该库本身无法连接到任何数据库。
  • SQLObject - 这是一个备用对象关系映射器。
  • ourSQL - 在 Python 中使用的 MySQL 的备用数据库驱动程序。
  • 连接器/Python - 来自 MySQL 开发人员的 Python 驱动程序。
  • SQLite - 这是一个基于文件的数据库,与 MySQL 无关。sqlite 的库与 Python 捆绑在一起。
  • Psycopg2 - 这是 postgreSQL 的驱动程序,一个不同的数据库。
  • pandaSQL - 这与 MySQL 无关,而是 pandas 库的一个组件。
  • python-sql,该库仅用于 SQL 语句,与 MySQL 无关。
  • SnakeSQL - 这是一个用 Python 编写的数据库。

在您搜索的内容中,推荐的库是 MySQLdb

于 2013-09-19T08:10:59.783 回答
2

如果您想轻松安装,请尝试PyMySQL 。它不需要任何本机库,它的纯 python 实现。我不会称它为革命性或真棒,它只是有效;)。

于 2013-09-19T07:59:57.220 回答