java - 我应该如何连接到数据库

标签 java database connection

嗨,

我正在开发一个应用程序,我遇到了这个问题...我有这个 GUI,其中有很多按钮...每个按钮执行一些操作,如 INSERT 、 SELECT 、 UPDATE 、 DELETE 、 VIEW 等...在数据库上。我的问题是...

是否最好在该特定类的整个生命周期中打开一个连接,并在该类不再使用时关闭...或者我应该动态打开一个数据库连接并立即关闭操作已执行...

如果我选择第一种情况,如果我们需要做一些处理,然后才能执行操作怎么办...在这种情况下连接将处于空闲状态..

如果我选择第二种情况,它不会对频繁打开和关闭连接施加任何开销吗...鉴于用户只能从此屏幕执行数据库操作(可以说)...

如果我们需要多个连接,连接池是最好的选择吗......?

我实际上不知道,如果我错了,请纠正我...建立数据库连接是否会在内存方面给系统带来任何重大开销...?

最佳答案

一般来说,建议尽可能晚地打开连接,然后尽快关闭它。是的,连接池在大多数主要系统中都工作得很好,与实际调用数据库相比,获取新连接的成本几乎可以忽略不计。

关于java - 我应该如何连接到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3651719/

相关文章:

mysql - 如何在 ORDER BY 之后使用 ROW_NUMBER() 函数 mysql?

database - 用于处理 App Engine 数据转储的工具

php - 连接到 MySQL/sqlbuddy PHP

java - Install4J:成功检查 JDBC 连接后向用户提供反馈

java - Selenium WebDriver Page 对象模型描述

java - 如何使用 Java 服务提供商验证 WS-Federation SAML token

database - 跟踪数据库的变化

macos - VPN 阻止 Git 请求

http - 多个客户端如何同时连接到服务器上的一个端口,比如 80?

java - 如何使其成为java中的通用方法?