JDBC和pgbouncer可以与createStatement一起使用

时间:2015-10-27 04:04:17

标签: java jdbc prepared-statement pgbouncer

我了解到JDBC PreparedStatement和PGBouncer无法一起工作,因为PreparedStatement使用会话池并且是预编译的,PGbouncer使用事务级别池。

我的问题是,createStatement是否可以与PGBouncer一起使用,因为它不是预先编译的?如果没有,有人可以指向另一个可以连接数据库并可以使用PGbouncer的Java API吗?

1 个答案:

答案 0 :(得分:7)

PgBouncer FAQ表示虽然它不支持池PreparedStatement,但可以通过在JDBC连接URL中添加参数prepareThreshold=0来禁用它们。

通过这种方式,您可以保留PreparedStatement对将来可能连接到的其他数据库的好处,但仍然可以通过PgBouncer建立有效连接。

相关问题