如何在铁蟒蛇上安装和使用sqlobject + mysql?

Bry*_*ley 6 mysql ironpython sqlobject

是否可以使用sqlobject从iron python连接到mysql数据库?如果是这样,怎么样?我必须安装什么?

我为cpython安装了sqlobject,它工作正常,但如果我在ironpython中使用相同的包,我会得到"ImportError:没有名为_mysql的模块".我理解这意味着ironpython无法加载访问mysql API所必需的基于C的.dll.什么是变通方法,还是有一个?

小智 1

查看源代码sqlobject是纯python的,代码依赖于MySQLdb,而MySQLdb仅限于cpython。

但是,如果您修改代码以使用 mysql.connector ( http://dev.mysql.com/doc/connector-python/en/index.html ) 库,您应该能够建立到mysql

注意: mysql.connector 不遵循与 MySQLdb 相同的 api,并且需要对源代码进行大量重写

我相信这可能是您最好的解决方法