Java嵌入式数据库(java db/derby)连接管理

标签 java database-connection javadb

我正在创建一个桌面应用程序来记录各种足球锦标赛的结果。我使用 Java DB 作为我的嵌入式数据库。我的问题是,什么适合处理我可以使用的数据库连接管理,而不是每次我想读/写数据库时创建和销毁连接?我能找到的大多数示例/教程都非常简单,只有几个方法,只需创建一个表,添加一些数据,读取一些数据,结束程序。我希望我所创建的内容使用起来更加健壮,并且性能足够好,不会激怒我的最终用户。

任何信息等将不胜感激。作为引用,我将 Java 8 jdk (oracle) 与 Intellij 结合使用。

干杯, 斯图

最佳答案

正如 Elliot 回答的那样,最好的方法是使用连接池。市场上的泳池有很多,有的不好,有的好。对于 Java 8 和最新的 jdbc 驱动程序,我推荐使用 HikariCP(但其他选择也不错),请参阅 https://github.com/brettwooldridge/HikariCP#initialization如何使用它。其他流行的选择是 tomcat pool 或 c3p0,它速度较慢,但​​非常成熟和强大。

关于Java嵌入式数据库(java db/derby)连接管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26820295/

相关文章:

java - 为什么Splitter在Spring Integration中处理集合的项目时直接返回集合?

java - 这个正则表达式不匹配是怎么回事?

java - 使用字符串值作为变量

java - 由于数据库连接,我是否需要为 Web 服务重写我的项目?

php - 在函数和多个脚本 (PHP) 中使用单例数据库类 - 最佳使用方法

java - 如何从另一台计算机连接到 JavaDB?

java - 如何在JBOSS中部署应用程序?

javascript - 如何将 SQLite 本地数据库连接到 HTML 前端?

Java:我在从另一个类连接到数据库时遇到问题

Java DB SQL 命令多余?