作为标准程序,MySql 连接在规定的小时数(默认值:8)不活动后丢失。要在确定此类连接丢失后重新连接到 mysql 服务器,我只需这样做connection = DriverManager.getConnection(url, user, password);
我没有使用连接池,并且由于之前的连接丢失相关帖子中没有提到这个技巧,这让我想知道我的代码以后是否会产生任何副作用?(我之所以这么说是因为在上面的实例之后测试了这段代码,我发现 sessionlistner 在 session.invalidate() 调用之后没有被调用。)