Вы можете настроить драйвер JDBC PostgreSQL для переключения на подготовленные операторы после определенного количества вызовов. См. Подключение к базе данных переменная prepareThreshold
, а также перейдите по ссылке в этом разделе.
В вашем случае вы можете попробовать значение 0
или очень большое число. Я не уверен, означает ли 0
«использовать готовые операторы немедленно» или «никогда не использовать готовые операторы». Большое количество должно обязательно помешать подготовленным заявлениям.
Используя этот метод, ваш Java-код все еще использует PreparedStatement
, а драйвер отвечает за правильное цитирование. Протокол между драйвером и сервером будет использовать «неподготовленные» операторы.