标签: database database-connection persistent-connection
我正在java中创建一个将在嵌入式设备上运行的小程序。 它的目的是在一个位于云中的数据库中存储一些值(比如温度)。
维持与数据库的持续连接或仅在需要时连接是否更好?为什么呢?
如果部署了100台此类设备(一台设备永远无法获得足够的温度数据),会发生什么?
答案 0 :(得分:1)
除非有特殊情况,否则几乎总是仅在需要时连接。有几个优点:
一般:尽可能短暂地打开连接,并尽快关闭
(许多数据库系统实现了连接池,这使得这个过程非常有效)
Why always close Database connection?