问题标签 [hikaricp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
153243 浏览

spring - 如何使用 Spring 为 HikariCP 设置数据源?

您好我正在尝试将 HikariCP 与 Spring 一起用于连接池。我正在使用 jdbcTempLate 和 JdbcdaoSupport。
这是我的数据源弹簧配置文件:

但不幸的是,正在生成以下错误消息:

谁能告诉我如何解决这个问题?

0 投票
4 回答
10175 浏览

java - 如何在 Spring(4) 上下文中为 HSQL 配置 Hikari CP?

我想在我的 Spring 4.0.3 上下文中使用Hikari CP,但似乎我遗漏了一些东西。

我的 bean 配置如下所示:

但我得到一个例外:

我尝试使用 HSQL org.hsqldb.jdbc.JDBCDataSource配置 dataSourceClassName

那样:

也是这样:

两次我都有以下异常:

有人可以向我展示一个与 HSQL DB 一起工作的Hikari CP Spring 4 bean 配置吗?

我对 MySql、PG 等不感兴趣,因为我知道如何让它们工作。但我无法用 HSQL 完成它。

谢谢,

使用的技术:Java8、Spring 4.0.3、HSQL 2.3.2

0 投票
1 回答
756 浏览

oracle - jhipster om.zaxxer.hikari.proxy.ConnectionProxy 警告

这里似乎发生了一些超时问题,jhipster gui 工作正常并且数据库得到更新,但是这些警告使日志变得混乱。

有什么解决方法或如何抑制它们?

谢谢

0 投票
1 回答
1527 浏览

java - 使用 Dropwizard 关闭连接池数据源

我正在将 Dropwizard 与 HikariCP 连接池一起使用,但我想这可能与使用任何连接池有关。如何配置 Dropwizard 以在应用程序关闭时调用 HikariCP 数据源的 shutdown() 方法?甚至可能吗?

HikariCP FAQ 指出 Spring 或其他 IOC 容器使之成为可能,但我现在没有使用 DI 框架,只是 Dropwizard。

0 投票
2 回答
35199 浏览

spring - 如何在 Spring @Configuration 类中使用 HikariCP 配置数据源?

我正在尝试在 Spring @Configuration 类[数据库是 oracle] 中配置 HikariCP 数据源。但它不起作用。

我在网上搜索,发现HikariCP数据源需要配置构造函数。我已经尝试过[在他们的 github 网页中提到的方式],但它仍然无法正常工作。请帮我解决这个问题。

0 投票
1 回答
1054 浏览

java - Hibernate 4.3.5 忽略 v$session.program 配置属性

我以前使用过 hibernate 3.2 和 boneCP,但我刚刚升级到 hibernate 4.3.5 和 Hikari 连接池来将我的 java 应用程序连接到我的 oracle 数据库。我将 v$session.program 设置为我想要的程序名称并将其添加到休眠配置中。

我创建了自己的 hibernate 配置类,它扩展了Configurationhibernate 提供的类。

MySessionFactory是 SessionFactory 的自定义包装器,它通过 SessionImpl 的 persistenceContext 字段的反射来做一些魔术(这应该是问题,因为它在升级之前也可以工作)。

然后我打电话

但是,如果我去数据库(在应用程序运行时)并查询

我找不到我刚启动的程序。任何想法我做错了什么?

0 投票
1 回答
262 浏览

java - 调用 EntityManager.find() 后 MySQL 中的待处理进程

我写了一个 DAL,它抽象了对 MySQL 数据库数据的访问,我正面临着一个在 MySQL 中运行的进程的恼人问题。

我有一个User Entity(针对User数据库表)和这个UserDAO

然后这是我正在运行的测试:

测试运行正常。问题是,如果我去 MySQL 控制台并运行命令

我得到以下输出

在此处输入图像描述

正如你所看到的,测试执行(当然是在它终止之后)在 MySQL 的后台留下了一个挂起的进程,它会一直留在那里直到有人杀死它。此外,每当我运行测试时,它都会添加越来越多的待处理进程。

更多信息:我persistence.xml用来配置连接。Hibernate 用作 JPA 的实现,HikariCP用作连接池提供者。

你怎么看这个问题?会不会是 HikariCP(或 Hibernate)错误或 EntityManager 类的错误使用?

谢谢

0 投票
3 回答
12832 浏览

hikaricp - 在 HikariDataSource 上获得活动连接

我试图弄清楚当前打开了多少个连接,但我似乎找不到一个明显的方法来使用 Hikari 来做到这一点。

HikariPool公开该信息 ( getActiveConnections) 但我看不到从HikariDataSource.

0 投票
2 回答
2153 浏览

java - HikariCP 1.4.0 MBean InstanceNotFoundException

我正在为我的数据库连接池使用以下配置。使用 HikariCP 1.4.0、jdk1.6.0_45 和 Oracle Express 11g,在 Windows 7 上运行。

我得到这个堆栈跟踪:

使用 JConsole 并附加到正在运行的进程。我看到以下 MBean:JMImplemtation、com.oracle.jdbc、com.sun.management、java.lang、java.nio、java.util.logging。

我没有看到与 Hikari 连接池相关的任何内容。

有什么建议我可以尝试下一步吗?

0 投票
1 回答
777 浏览

database-connection - 在连接池的微基准测试上下文中,“连接周期操作数/毫秒”和“语句周期操作数/毫秒”是什么意思?

我指的是HikariCP microbenchmark

我看到了两个我不太了解的指标,即

  • 连接周期操作数/毫秒
  • 语句周期操作数/毫秒

有人可以向我解释上述指标/测量在数据库连接上下文中的含义吗?