我正在使用JAVA的应用程序。用户可以与它交互投掷各种jframes窗口,输入数据并从MySQL数据库获取输出。在各种情况下,连接和对数据库的查询都是在jframe构造函数或它们的某些方法中执行的。 所以我的问题是:我是否必须在每个单独的jframe处置之前关闭与数据库的连接,或者是否自动抛出dispose方法? 如果我没有关闭连接,可能会被删除的问题是什么? 谢谢!Jframe配置和mySQL连接关系
0
A
回答
1
数据库连接必须尽快处理,例如,我们必须立即处理它们,只要我们知道我们不会再次使用它们。不关闭数据库连接(与任何其他连接到其他服务器的连接)不再需要的是在远程服务器(在您的情况下数据库服务器)中占用资源。这些连接是有限的,并消耗远程服务器中的一定数量的资源,否则这些资源可用于服务其他客户端。
因此,底线,是的,如果我们不打算在不久的将来重新使用JFrame,那么我们应该在关闭JFrame之前关闭数据库连接(例如在其他已打开的JFrame中)。
1
你应该总是关闭你的ResultSet,Statement和Connections,因为它们是由你的DBMS,MySQL管理的。它们不能像Java垃圾收集器一样被JFrames移除。
相关问题
- 1. MySQL关系视图 - 连接?
- 2. 配置连接或关闭连接
- 3. DbCommand和连接 - 为什么配置不关闭底层连接?
- 4. 用MySQL连接获取关系数据?
- 5. LDAP配置和根连接
- 6. mysql连接配置文件配置文件
- 7. MySQL连接限制和PHP MySQL连接
- 8. MySQL和连接
- 9. 多次打开和关闭mysql连接
- 10. 连接顺序和索引设置的关系
- 11. MYSQL重置连接
- 12. 如何使用Spring,Hibernate 3.3和c3p0配置MySQL连接属性?
- 13. 解析连接表关系
- 14. PHP SQL连接关系
- 15. Mysql连接查询多个“标签”(多对多关系)匹配所有标签?
- 16. 基于连接和自我连接设置列值MySql Rails
- 17. Mysql和Dojo连接
- 18. mysql和asp.net连接
- 19. mysql和java连接
- 20. 连接mysql和tomcat?
- 21. PHP和mysql连接
- 22. 连接Mysql和eclipse
- 23. 内连接没有直接关系
- 24. 在基于XML配置的注释类中连接依赖关系?
- 25. Mysql左连接和总和
- 26. Tomcat和mySQL配置
- 27. mysql查询正常关系表vs连锁内部关系表
- 28. MySQL的左连接(1对多的关系)
- 29. 优化MySQL连接表查询(HABTM对象关系)
- 30. MySQL外连接表与多个表有依赖关系
谢谢! (Muito obrigado!) – Vagelism 2012-04-03 17:04:19