我有一个运行24/7的java程序。它只能从上午9点到下午3点每3秒访问一次mysql数据库。在这种情况下,我应该何时打开和关闭MySql连接?Java的mysql连接时间
我应该每3秒打开关闭一次吗?
我应该在9.am开门,并在3.pm关门?
我应该在程序启动时打开一次,并且永远不要关闭它。但是当连接自动关闭并抛出异常时重新连接?
我有一个运行24/7的java程序。它只能从上午9点到下午3点每3秒访问一次mysql数据库。在这种情况下,我应该何时打开和关闭MySql连接?Java的mysql连接时间
我应该每3秒打开关闭一次吗?
我应该在9.am开门,并在3.pm关门?
我应该在程序启动时打开一次,并且永远不要关闭它。但是当连接自动关闭并抛出异常时重新连接?
为什么不简单地使用连接池。如果这太繁琐,因为连接会频繁使用,您可以重复使用同一个imho。
如果您不想在一夜之间建立连接,则可以将连接池配置为按需打开连接,并在闲置一段时间后关闭它们 - 例如15分钟。这样可以让您随时查询数据库,并且不会有太多空闲连接。
我在想连接池一次只能连接多个连接。它可以帮助一个连接吗? – Prabu 2009-08-16 18:04:12
连接池还可以管理与连接有关的其他事情,例如,在连接断开连接时自动重新连接。 – Jesper 2009-08-16 18:58:54
我没有找到任何示例或文档在java独立应用程序中执行连接池。例如 – Prabu 2009-08-17 01:40:57