我需要从Vert.x;的SQLConnection获取底层的java.sql.Connection

原学程将引见我须要从Vert.x;的SQLConnection夺取下层的java.sql.Connection的处置办法,这篇学程是从其余处所瞅到的,而后减了1些海外法式员的疑问与解问,愿望能对于您有所赞助,佳了,上面开端进修吧。

我需要从Vert.x;的SQLConnection获取底层的java.sql.Connection 教程 第1张

成绩描写

我正在应用vert.x的JDBCClient夺取我的数据库衔接,它只供给io.vertx.ext.sql.SQLConnection或者io.vertx.reactive ex.ext.sql.SQLConnection,它们皆出有扩大java.sql.Connection。

为了从Verticle挪用Liquibase,我须要1个java.sql.Connection。

我晓得Vert.x在前面应用C三PO,但是我找没有就任何不妨为我供给下层衔接的办法。

我怎样能力做到这1面?

推举谜底

假如您应用的是最新版原,SQLConnection有1个unwrap办法。如docs中所示:

default <N> N unwrap()

前往基本衔接对于象(假如可用)。这没有是强迫由客户端完成的。

JDBCClient应前往java.sql.Connection。应用后别忘了挪用原SQLConnection上的close

佳了闭于我须要从Vert.x;的SQLConnection夺取下层的java.sql.Connection的学程便到这里便停止了,愿望趣模板源码网找到的这篇技巧文章能赞助到年夜野,更多技巧学程不妨在站内搜刮。