具体来说,我有一个DB类,每次调用类中的Query函数时,它都会打开和关闭多个MySQL连接。我应该打开一次连接吗?还是可以像这样打开和关闭连接? 最佳答案 我的头脑简单(ISAM,无事务)C语言应用程序每天运行八小时,通过一个始终保持打开状态的MySQL连接更新一个数据库中的多个表。它工作得很好。任何时候出现任何类型的MySQL错误(不仅是服务器消失),代码只是再次调用mysql_real_connect()并且它会毫无问题地立即启动。在我看来,重新连接是MySQL完美运行的地方之一。但是关于持久连接的优点/缺点存在很多争议和讨论