从 hikari-cp 连接池中检索本机连接

R.P*_*nka 2 postgresql hikaricp

我可以从hikari-cp连接池中检索本机连接,还是可以将它借给 postgres 连接的代理连接强制转换?

我需要从那里获取数据库连接并将其传递给CopyManager. 如果是,如何?

bre*_*ttw 5

使用unwrap()API。

PgConnection pc = conn.unwrap(PgConnection.class);
Run Code Online (Sandbox Code Playgroud)

编辑:要小心,千万不能close()上展开的Connection情况下,由于HikariCP不能正确地跟踪它。