我的 Java 应用程序有很多查询(每个按钮约 1000 个查询)。我可以在应用程序启动时打开 JDBC 连接并保留它,而不是每次按下按钮时打开连接并在 1k 查询后关闭连接吗?我知道这是可能的,但是这会更好还是不会?它会以某种方式丢失吗? 我使用免费的 mysql 托管,这就是为什么每次我打开/关闭一个新的托管都需要很多时间。
最佳答案
没有。服务器可以随时关闭它,通常是在空闲超时时。您应该为每个事务获得一个新连接,并且应该通过使用 Apache DBCP 等连接池来减轻其不良影响。
关于java - 我可以一直保留一个 jdbc 连接吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51127718/