java - hsqldb 中的连接池

标签 java database connection-pooling hsqldb

在不影响速度的情况下,在 hsqldb 中实现连接池的最佳方法是什么?

最佳答案

Hibernate 从 DataSource 获取连接,使用它们并关闭它们。您需要一个连接池,否则它会非常低效,无论您使用何种数据库服务器,都会在您的应用程序和 DBMS 上消耗大量资源。

您应该试用 Apache-Jakarta 的 commons-dbcp,它非常高效且设置起来非常简单。这取决于 commons-pool。 您只需使用 DBCP 定义一个 BasicDataSource,它将管理来自您告诉它使用的任何 JDBC 驱动程序的连接。它具有连接验证和许多其他功能。 当然,如果您正在编写 Web 应用程序,请在您将要使用的容器上配置一个连接池并使用它,而不是定义您自己的池。

关于java - hsqldb 中的连接池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/265123/

相关文章:

java - 将线性布局动态添加到相对布局中

java - 如何在 JFrame/java 中从右到左对齐?

java - Android 中的 LinkedHashSet<ItemCategory> 和 Spinner

sql - 根据条件将B表中的行添加到A表中

mysql - 如何将两个虚拟列求和到sql中的第三列

database - 为什么 Wordpress 使用两列来存储发布日期

sql-server - 什么样的SQL-Server锁级别适合insert?

jboss - 如何在 JBoss 6.2 EAP 中安装 WebSphere MQ 资源适配器 (wmq.jmsra.rar)?

Java 8 升级后,Java applet 无法在 IE 中加载

多个数据库(分片)的 Java 数据库连接池