-2
我正在使用MySQLdb连接到数据库以运行查询。但是,如果密码不正确或MySQLdb无法连接到数据库,脚本将停止运行。相反,我只想以字符串的形式接收错误消息,然后继续执行脚本(因为查询的完成对脚本的其他部分不是必需的)。这可能吗?停止MySQLdb崩溃
我正在使用MySQLdb连接到数据库以运行查询。但是,如果密码不正确或MySQLdb无法连接到数据库,脚本将停止运行。相反,我只想以字符串的形式接收错误消息,然后继续执行脚本(因为查询的完成对脚本的其他部分不是必需的)。这可能吗?停止MySQLdb崩溃
脚本停止运行,因为.connect()
调用引发异常。
您可以抓有try:
,except:
处理该异常:
import MySQLdb
try:
connection = MySQLdb.connect(...)
except MySQLdb.Error as ex:
print "The connection failed: {}".format(ex)
示例代码???? –
@shadyabhi对不起,它只是MySQLdb的通用connect()函数。 –