0

我制作了一个登录 UI 来连接 python 和 sql,使用 MySQLdb 作为它的模块。UI 工作正常,它会弹出并完成登录数据存储在该会话的类中的事情。

但是,如果您输入错误的登录数据,程序将尝试连接但失败,这会返回这样的错误

Error: OperationalError: file C:\Python27\lib\site-packages\MySQLdb\connections.py line 187: 2005 

我需要一个 if else 命令来检查是否有与服务器的连接。现在它只是尝试连接并继续下一个功能。当登录数据正确时,它工作正常。但如果登录数据错误,它将毫无意义,因为它仍然会尝试使用错误的登录从 MySQL 获取数据并且不会返回任何内容。

4

0 回答 0