java - 保持 mysql 连接打开,直到应用程序运行

标签 java mysql

我有一个java应用程序,我已经使用单例模式实现了它的数据库连接。我仅在主应用程序关闭时关闭数据库连接。像这样保持数据库连接打开是一个好习惯吗?或者可能会出现什么样的问题?

最佳答案

一般来说,一旦完成与数据库的交互,连接对象就应该关闭。

保持打开的问题是..连接对象是一个重对象,在大型企业应用程序的情况下(这不是实际情况),它可能会使您的应用程序变慢。

查看链接http://www.precisejava.com/javaperf/j2ee/JDBC.htm#JDBC103用于优化 JDBC 连接,使用连接池等。

关于java - 保持 mysql 连接打开,直到应用程序运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9698380/

相关文章:

java - SSLContext.getInstance 中使用的协议(protocol)是什么

java - 线程上下文类加载器可以为空吗?

mysql - 进行一次选择查询时,查询是否有可能采用多个索引(单个或复合)

mysql - 视觉基本: Best way to share data/variables over network?

javascript - 如何在 PHP 文件中使用 MySQL 检查数据提交是否成功

java - 减少 Java 代码中的 try-catch block 以提高性能

java - main 方法中的初始化程序 block ?

php - 搜索查询,例如 Twitter 热门话题

php - 上传图像并将数据插入数据库

java - Glassfish 计划(计时器)异常