2012-01-12 46 views
1

使用Robotframework 2.6.3和python数据库库,我想连接到MySql数据库。无法使用Robotframework中的MySQLdb连接到数据库

我已经下载了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 - 是数据库名称,172.16.7.20是数据库的IP地址。

这在我使用命令提示符下的mysql时有效。为什么它不能连接?

+0

我能够在python中与MySQLDb连接,而不是在robotframework中。 – Seanog 2012-01-13 08:22:14

回答

1

问题是我没有提供任何PORT到robotframework,它没有正确使用默认端口3306.一旦我把端口,它的工作。