【发布时间】:2017-02-08 03:14:52
【问题描述】:
创建 JDBC 连接并关闭每个使用预准备语句的 Java 类或对存储过程的调用是否符合行业标准?在执行插入、更新和删除时,似乎有一种更有效的方法可以重用连接,而不是每次实例化类时都建立连接。
我不是在询问 Java Servlet。
感谢您提供任何反馈和资源以供审核。
【问题讨论】:
-
使用连接池是行业标准,例如通过从 Servlet 容器获取连接,它将为您管理连接池。如果不是 Servlet,您应该为连接池使用第三方库,例如见How to establish a connection pool in JDBC?
-
但如果不使用 servlet,您仍然可以轻松使用连接池。根据您的应用程序的功能以及涉及的连接数量和频率,您需要确定这是否值得做。 (但通常是)