Zope 3 + Windows + MySQL - 如何在Windows上安装ZMySQLDA?

2 投票
2 回答
740 浏览
提问于 2025-04-16 18:14

我在找关于“如何在Windows上安装ZMySQLDA”的说明。

我已经安装了Python 2.4和Zope 3,并且下载了Zope MySQL数据库适配器(ZMySQLDA),可以从这个链接获取:http://www.zope.org/Members/adustman/Products/ZMySQLDA

我解压缩了文件并把库复制到了zope/lib/python/Products目录下,然后重启了Zope服务器,但是...我的ZMySQLDA在管理面板中没有显示,我到底哪里做错了?

在Windows上如何正确连接Zope和MySQL?

2 个回答

0

其实,我会使用SQLAlchemyDA,它是基于zope.sqlalchemy的。在Zope 3的环境中,使用数据库适配器还是有很多好处的。

如果你把你的实例启动在“调试”模式下,通常可以看到你是否缺少Python驱动程序。

1

ZMySQLDA 是一个 Zope2 的产品;在 Zope 3 中,我会使用 SQLAlchemy,并结合 zope.sqlalchemy(可选地还可以用 z3c.saconfig)来在你的应用程序中访问 MySQL 数据。

需要注意的是,你最大的麻烦可能是找不到 Python 的 MySQL 驱动程序。可以参考 在 Windows 中将 MySQL 与 Python 集成 来获取相关帮助(可以浏览一下答案,找找 python-2.4 的链接)。

撰写回答