当前位置: 首页 > article >正文

Postgresql:prepared statement S_1 already exists

近期由于业务需要和一些json的存储查询需要,把新的应用切到pgsql上来,刚刚切好,是可以正常使用的,但是偶尔会来一下

java连接pgsql 偶尔出现 这个错。
org.postgresql.util.PSQLException: ERROR: prepared statement "S_1" already exists 
检查sql语句,几乎没问题,又看设置,实在找不到哪里有问题
百度网上的资料太少了,干脆我写一篇,方便以后遇到此问题的朋友 解决问题,不用翻来覆去找了
经过仔细查阅pgbouncer官方文档 
找到了方法

Disabling prepared statements in JDBC

The proper way to do it for JDBC is adding prepareThreshold=0 parameter to connect string.

 在配置文件上加上

jdbc.url=jdbc:postgresql://xxxxx:6432/finance_log?prepareThreshold=0

再次启动,S_1这样的错误几乎找不到了。OK

附官方说明
https://pgbouncer.github.io/faq.html#what-should-my-serverresetquery-be

https://jdbc.postgresql.org/documentation/head/connect.html

转载于:https://www.cnblogs.com/fangyuan303687320/p/6033526.html

http://www.lryc.cn/news/2412921.html

相关文章:

  • JSP课设:论坛管理系统(附源码+调试)
  • 未能加载文件或程序集“ICSharpCode.SharpZipLib, Version=1.3.3.11, Culture=neutral, PublicKeyToken=1b03e6acf1164f
  • 利用red5搭建一个简单的流媒体直播系统(ubuntu 12.10)
  • 基于SpringBoot的个人博客系统设计与实现
  • JavaScript——取消默认事件
  • 7-27 EDG nb(20 分)
  • 启动应用程序出现MSVCIRT.DLL找不到问题解决
  • 【lizhi125】Universal Extractor 万能解包器 - 从安装包解压提取绿色文件的工具
  • 用Python在QQ群里中快速发消息,以及连点器的制作
  • 十大经典策略之一 - Dual Thrust策略(期货)
  • 计算机毕业设计 asp.net精品课程网站 毕设
  • 一位老工程师的忠告
  • 软件工程期末考试题库(超全)
  • 最新Android架构师成长路线,,安卓已死
  • 毕业以后读书报告(不定时更新)
  • VC++适合做什么
  • Linux调试工具
  • Windows XP中的命令行命令
  • 关于visual studio 2005的中文版下载(最新详细下载点)
  • Bolt引擎内置的元对象介绍
  • 导航网站WP主题BlackCandy酷黑色高逼格
  • android 休眠唤醒机制分析(二) — early_suspend
  • HEAP: Free Heap block 0000028A24DF5A10 modified at 0000028A24DF5A50 after it was freed 正确解决方法
  • 将Lumaqq移植到Android中
  • Wireshark入门-Wireshark
  • 团队博客创建
  • 浅谈显 ipqq 发展历程 【附显 ipqq原理】
  • android gallery效果,Android RecyclerView封装的Gallery效果控件,android galleryview
  • MOS管场效应管构成的基本放大电路(等效的过程、gm的推导、基本共漏源极输出器、基本共源、对比三极管)
  • 单片机交通灯的电路图以及代码_proteus单片机仿真精彩动图(第二弹)