递归火山软件开发平台

标题: JDBC连接MySQL怎么过几分钟后就失效了呢? [打印本页]

作者: szy2870    时间: 2024-6-7 11:09
标题: JDBC连接MySQL怎么过几分钟后就失效了呢?
本帖最后由 szy2870 于 2024-6-7 14:10 编辑

情况是这样的每次登陆app后可以正常cha询数据到自定义列表框,但是只要不操作过了几分钟后就发现cha询数据失败!
后来进过多次在手机测试是因为手机熄屏后会发生这种情况,那么这样是不是每次进行执行查询sql先得验证一下jdbc连接对象呢,
这样的话感觉效率会打折扣!

作者: szy2870    时间: 2024-6-7 15:06
有什么好的解决方法吗

作者: 创世魂    时间: 2024-6-7 21:10
1、如果你的app是内部使用的,可以直连数据库。     如果你选择的是直连数据库,出现这个问题就需要重新连接数据库,因为数据库本身会清理连接。


2、如果你的app是公开的,你需要写个服务器,服务器来处理数据库连接。

作者: 白雪皑皑0306    时间: 2024-6-8 13:46
是这样的.你这种会断开基本就是使用直接的方式搞的,因为手机熄屏会,有的应用你不允许他后台运行,哪么就是相当于没网了. 没网了就自然断开了. 你设置他允许后台运行就可以了.  还有一种方式处理就是 执行SQL时检查一下连接是否有效,无效的就重连.  另一种就是服务器来连接了

作者: szy2870    时间: 2024-6-8 19:03
好的,非常感谢你们的解答!




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4