因为以前用的是SQL Server数据库,用ASP.NET来开发网站,现在采用MySQL+Node来开发,所以碰见的坑不少。
这里我分享一个可以采用的方法让MySql保持数据连接。
在MySql中,长时间没有对数据库进行任何操作,MySql Server就会关闭此链接。
如果没有设置MySql的 自动重连,那么我们的数据隔一段时间就会 “不见” 。
所以我们应该在js中应该编写如:连接出错重新连接,每过多久 ping 一次数据库来保持连接,等等。
下面就是采用 Node 来连接 MySql 且保持连接的可用方法(放入连接的js中即可):
到这里就算结束了,希望对你们有所帮助吧. 附: (文章为原创,转载记得加上出处哦。)