如果我们使用任何连接池框架或 Tomcat JDBC 池,那么打开和关闭数据库连接的成本是多少?
每当需要进行数据库操作时频繁打开和关闭数据库连接是一个好习惯吗?
或者同一个连接可以跨不同方法进行数据库操作?
最佳答案
Jdbc 连接通过网络,通常通过 TCP/IP 工作,也可以选择使用 SSL。您可以阅读this发帖找出为什么它这么贵。
您可以跨多个方法使用单个连接来执行不同的数据库操作,因为对于每个数据库操作,您需要创建一个要执行的语句。
连接池避免了在请求期间创建连接的开销,因此应尽可能使用。 Hikari 是最快的之一。
关于java - coSTLy 如何在连接池中打开和关闭数据库连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72817499/