加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

在java中使用多数据库连接的有效方法

发布时间:2020-12-15 08:41:41 所属栏目:Java 来源:网络整理
导读:是为每个数据库操作打开数据库连接并因此关闭的有效方法 或者在启动时打开连接并继续为多个操作调用相同的打开连接,并在完成所有活动后关闭它. ? 我正在创建一个Java Swing应用程序,其中我有一个主框架并使用卡布局我选择不同的面板,并且每个面板都有不同的
是为每个数据库操作打开数据库连接并因此关闭的有效方法
或者在启动时打开连接并继续为多个操作调用相同的打开连接,并在完成所有活动后关闭它. ?

我正在创建一个Java Swing应用程序,其中我有一个主框架并使用卡布局我选择不同的面板,并且每个面板都有不同的数据库操作来执行.目前我正在为每个面板打开单独的连接,所以当我打开我的主应用程序时,多个连接被打开和关闭.

因为我想确保我做的是正确的事情,并避免任何不良做法和性能瓶颈,所以我向Java专家提出这个问题.

请提出建议.谢谢你的帮助.

解决方法

不,不建议为每个数据库事务“创建”新连接.创建连接通常很昂贵.尝试使用连接池来抽象连接打开和关闭语义.这样,您的应用程序可以调用Connection#close等.在后台,池将抓取并相应地返回连接轮询的连接.那里有很多解决方案; DBCP,C3P0或BoneCP.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读