JDBC连接MySQL怎么过几分钟后就失效了呢?
本帖最后由 szy2870 于 2024-6-7 14:10 编辑情况是这样的每次登陆app后可以正常cha询数据到自定义列表框,但是只要不操作过了几分钟后就发现cha询数据失败!
后来进过多次在手机测试是因为手机熄屏后会发生这种情况,那么这样是不是每次进行执行查询sql先得验证一下jdbc连接对象呢,
这样的话感觉效率会打折扣!
有什么好的解决方法吗
1、如果你的app是内部使用的,可以直连数据库。 如果你选择的是直连数据库,出现这个问题就需要重新连接数据库,因为数据库本身会清理连接。
2、如果你的app是公开的,你需要写个服务器,服务器来处理数据库连接。
是这样的.你这种会断开基本就是使用直接的方式搞的,因为手机熄屏会,有的应用你不允许他后台运行,哪么就是相当于没网了. 没网了就自然断开了. 你设置他允许后台运行就可以了.还有一种方式处理就是 执行SQL时检查一下连接是否有效,无效的就重连.另一种就是服务器来连接了
好的,非常感谢你们的解答!
页:
[1]