管理JDBC连接

时间:2015-05-13 12:28:21

标签: java mysql jdbc

我正在学习编程,但我仍然无法理解如何管理具有太多 JDBC 连接的系统。每次查询时是否必须打开新连接,或者我可以创建全局连接对象并重新使用它?

2 个答案:

答案 0 :(得分:1)

您应该查看连接池 - 这些允许您管理对数据库的连接数。连接池将(或应该)处理诸如关闭陈旧连接,在不使用时保持连接活动等事情。

一个好的起点是HikariCP,但还有很多其他的可用。

答案 1 :(得分:0)

您应该使用DataSource来获取连接。一些DataSource实现支持连接池。

请参阅JDBC文档http://docs.oracle.com/javase/tutorial/jdbc/basics/sqldatasources.html