Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JDBC和pgbouncer可以与createStatement一起工作吗_Java_Jdbc_Prepared Statement_Pgbouncer - Fatal编程技术网

Java JDBC和pgbouncer可以与createStatement一起工作吗

Java JDBC和pgbouncer可以与createStatement一起工作吗,java,jdbc,prepared-statement,pgbouncer,Java,Jdbc,Prepared Statement,Pgbouncer,我了解到JDBCPreparedStatement和PGBouncer不能一起工作,因为PreparedStatement使用会话池,并且是预编译的,PGBouncer使用事务级池 我的问题是createStatement是否可以与PGBouncer一起使用,因为它不是预编译的?如果没有,有人能给我指出另一个可以连接到数据库并可以使用PGbouncer的Java api吗?指出,虽然它不支持要合并的PreparedStatements,但可以通过在JDBC connect URL中添加参数pre

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

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

指出,虽然它不支持要合并的
PreparedStatement
s,但可以通过在JDBC connect URL中添加参数
prepareThreshold=0
来禁用它们

这样,您可以为将来可能连接到的其他数据库保留
PreparedStatement
的好处,但仍然可以通过PgBouncer建立工作连接