JDBC и pgbouncer могут ли они работать с createStatement
я узнал, что JDBC PreparedStatement
и PGBouncer не может работать вместе, потому что PreparedStatement
использует пул сеансов и предварительно скомпилирован, а PGbouncer использует пул транзакционного уровня.
мой вопрос может createStatement
использоваться с PGBouncer, так как он не предварительно скомпилирован? а если нет, Может ли кто-нибудь указать мне другой Java api, который может подключиться к базе данных и может использовать PGbouncer?
1 ответов
PgBouncer ответы заявляет, что пока он не поддерживает PreparedStatement
s для объединения, вы можете отключить их, добавив параметр prepareThreshold=0
в URL соединения JDBC.
таким образом, вы сохраняете преимущества PreparedStatement
для других баз данных, к которым вы можете подключиться в будущем, но все еще имеете рабочее соединение через PgBouncer.