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