【发布时间】:2009-03-24 15:04:09
【问题描述】:
是否有一个纯粹用 Python 编写的模块可以让脚本与 MySQL 数据库通信?我已经尝试过 MySQLdb 没有成功。它需要太多:GCC、zlib 和 openssl。我无权使用这些工具;即使我这样做了,我也不想浪费时间让他们一起工作。我正在寻找可以让我的工作更轻松的工具。
有人可以指出用 Python 编写的 MySQL Python 模块的方向吗?如果没有,我将不胜感激编写我自己的代码以与 MySQL 通信的提示。
谢谢,
托尼
感谢大家的回答。由于我正在使用一个小型数据库(几百条记录,主要是名称和地址),我决定使用 SQLite。我刚刚发现它。它似乎非常适合我的目的;它安装简单(大约需要两分钟),并且可以很好地与 Python 配合使用。我被 Python 2.4 困住了,所以我不能使用 sqlite3 模块,但我可以通过使用 Python 的“subprocess.Popen”函数和命令行参数与数据库进行通信。
【问题讨论】:
-
您应该能够为您的系统找到该库的预构建版本。