2011-05-24 47 views
2

我在寻找指令Zope 3 + windows + MySQL - 如何在Windows上安装ZMySQLDA?

我已经安装了Python 2.4,Zope的3 '如何在Windows上安装ZMySQLDA',我已经下载了Zope的MySQL数据库适配器(ZMySQLDA),可从http://www.zope.org/Members/adustman/Products/ZMySQLDA

我解压缩和复制库到zope /唇/ python /产品目录,我重新启动Zope服务器,但...我的ZMySQLDA是无法从我的管理面板,我做错了什么?

如何正确连接Zope和MySQL?

+0

[Zope 3 and current Products](http://stackoverflow.com/questions/6125410/zope-3-and-current-products) – 2011-05-25 15:21:57

+0

的可能重复不知道为什么同一问题必须在一天内发布两次 – 2011-05-25 15:22:15

回答

1

ZMySQLDA是Zope2产品;在Zope 3中,我会使用SQLAlchemyzope.sqlalchemy(和可选的z3c.saconfig)集成来访问应用程序中的MySQL数据。

请注意,您最大的问题很可能是找到python MySQL驱动程序。有关该部分的帮助,请参阅Integrating MySQL with Python in Windows(扫描python-2.4链接的答案)。

+0

感谢您的回答,我在Zope世界的第一步,它并不清楚哪些产品是为Zope 2和为Zope 3。 我必须连接到我的项目中的3个数据库: - mysql - postgres - MS服务器 哪些Zope产品最好? 只有sqlalchemy好吗?还有其他解决方案吗? – pmoniq 2011-05-24 13:17:50

+1

SQLAlchemy至少与zope.sqlalchemy连接,并且如果需要数据库适配器(基本上如果需要表示SQL查询的zope对象),则SQLAlchemyDA。 – Auspex 2011-05-24 14:59:30

0

其实,我会使用SQLAlchemyDA,它依赖于zope.sqlalchemy。在Zope 3世界中仍然有很多理由使用数据库适配器。

以“调试”模式启动实例通常会显示您是否缺少python驱动程序。