判断MySQL连接是否有效

参见官方参考,第25章:API和库

25.2.3.49. mysql_ping()

int mysql_ping(MYSQL *mysql)

描述

检查与服务器的连接是否工作。如果连接丢失,将自动尝试再连接。

该函数可被闲置了较长时间的客户端使用,用以检查服务器是否已关闭了连接,并在必要时再次连接。

返回值

如果与服务器的连接有效返回0 。如果出现错误,返回非0 值。返回的非0 值不表示MySQL 服务器本身是否已关闭,连接可能因其他原因终端,如网络问题等。

错误

·         CR_COMMANDS_OUT_OF_SYNC

以不恰当的顺序执行了命令。

·         CR_SERVER_GONE_ERROR

MySQL 服务器不可用。

·         CR_UNKNOWN_ERROR

出现未知错误。

 

 

MySQL-python中与该API对应的是conn.ping()

你可能感兴趣的:(mysql,工作,server,api,服务器,终端)