【问题标题】:Unable to connect to Database using MySQLdb in Robotframework无法在 Robotframework 中使用 MySQLdb 连接到数据库
【发布时间】:2012-02-08 17:46:08
【问题描述】:

使用 Robotframework 2.6.3 和 python 数据库库,我想连接到 MySql 数据库。

我已经下载了 DatabaseLibrary 和 MySQLdb,但是当我尝试使用以下方式连接时:

Library DatabaseLibrary

DatabaseLibrary.Connect To Database MySQLdb cts1    root    password  172.16.7.20

当我使用 pybot 运行时出现以下错误:

OperationalError: (2003, "Can't connect to MySQL server on '172.16.7.20' (10061)")

注意: cts1 - 是 DB 名称,172.16.7.20 - 是 DB 的 IP 地址。

这在我在命令提示符下使用 mysql 时有效。为什么无法连接?

【问题讨论】:

  • 我可以在 python 中与 MySQLDb 连接,只是在 robotsframework 中没有。

标签: database connection mysql-python robotframework


【解决方案1】:

问题是我没有为机器人框架提供任何端口,并且它没有正确使用默认端口 3306。一旦我把端口放进去,它就可以工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-15
    • 2018-05-23
    • 2018-03-09
    • 2021-09-27
    • 2021-04-17
    • 1970-01-01
    • 2015-10-28
    相关资源
    最近更新 更多