JDBC 和 pgbouncer 他们可以使用 createStatement
JDBC and pgbouncer can they work with createStatement
我了解到 JDBC PreparedStatement
和 PGBouncer 不能一起工作,因为 PreparedStatement
使用会话池并且是预编译的,而 PGbouncer 使用事务级池。
我的问题是 createStatement
可以与 PGBouncer 一起使用吗,因为它不是预编译的?如果没有,有人可以告诉我另一个可以连接到数据库并可以使用 PGbouncer 的 Java api 吗?
PgBouncer FAQ 声明虽然它不支持 PreparedStatement
s 被合并,但您可以通过将参数 prepareThreshold=0
添加到 JDBC 连接 [=19] 来禁用它们=].
通过这种方式,您可以为将来可能连接到的其他数据库保留 PreparedStatement
的好处,但仍然可以通过 PgBouncer 建立有效连接。
我了解到 JDBC PreparedStatement
和 PGBouncer 不能一起工作,因为 PreparedStatement
使用会话池并且是预编译的,而 PGbouncer 使用事务级池。
我的问题是 createStatement
可以与 PGBouncer 一起使用吗,因为它不是预编译的?如果没有,有人可以告诉我另一个可以连接到数据库并可以使用 PGbouncer 的 Java api 吗?
PgBouncer FAQ 声明虽然它不支持 PreparedStatement
s 被合并,但您可以通过将参数 prepareThreshold=0
添加到 JDBC 连接 [=19] 来禁用它们=].
通过这种方式,您可以为将来可能连接到的其他数据库保留 PreparedStatement
的好处,但仍然可以通过 PgBouncer 建立有效连接。