szy2870 发表于 2024-6-7 11:09:30

JDBC连接MySQL怎么过几分钟后就失效了呢?

本帖最后由 szy2870 于 2024-6-7 14:10 编辑

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

szy2870 发表于 2024-6-7 15:06:57

有什么好的解决方法吗

创世魂 发表于 2024-6-7 21:10:19

1、如果你的app是内部使用的,可以直连数据库。   如果你选择的是直连数据库,出现这个问题就需要重新连接数据库,因为数据库本身会清理连接。


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

白雪皑皑0306 发表于 2024-6-8 13:46:10

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

szy2870 发表于 2024-6-8 19:03:56

好的,非常感谢你们的解答!
页: [1]
查看完整版本: JDBC连接MySQL怎么过几分钟后就失效了呢?