Ton*_*ony 14 python mysql database
是否有一个纯Python编写的模块允许脚本与MySQL数据库通信?我已经尝试过MySQLdb但没有成功.它需要太多:GCC,zlib和openssl.我无法访问这些工具; 即使我这样做了,我也不想浪费时间让他们一起工作.我正在寻找能让我的工作更轻松的工具.
有人能指出我用Python编写的MySQL Python模块的方向吗?如果没有,那么编写我自己的代码与MySQL通信的提示将不胜感激.
谢谢,
托尼
谢谢大家的回答.由于我正在使用一个小型数据库(几百条记录,主要是名称和地址),所以我决定使用SQLite.我刚发现它.它似乎非常适合我的目的; 安装简单(花了大约两分钟)并且与Python配合得很好.我坚持使用Python 2.4,所以我不能使用sqlite3模块,但我可以使用Python的'subprocess.Popen'函数和命令行参数与数据库进行通信.
Oracle 实现了一个纯 python mysql 连接器,恰当地命名为mysql-connector-python。它可以通过 pip 安装并接收大量更新。
请注意,它是 GPL 许可的,这对您的项目来说可能是也可能不是问题。如果你不能忍受这一点,你也可以选择PyMySQL,它是少数几个运行良好的连接器之一,并在 MIT 下分发。