文档章节

spring+mybaits db频繁连接失败

c
 cathchj
发布于 2017/06/02 09:46
字数 153
阅读 27
收藏 1

问题描述:应用启动后,长时间不操作,再次操作报错,控制台输出

Cause: org.postgresql.util.PSQLException: An I/O error occurred while sending to the backend.
; SQL []; An I/O error occurred while sending to the backend.; nested exception is org.postgresql.util.PSQLException: An I/O error occurred while sending to the backend.

问题分析:数据库连接失效,使用失效连接无法操作数据库

解决方法:添加验证sql,操作数据库前,如检测到连接已失效,则建立新的连接

jdbc.validationQuery=select 1 from dual
jdbc.testOnBorrow=true
jdbc.testWhileIdle=true
 
<property name="validationQuery" value="${jdbc.validationQuery}"/>   
<property name="testOnBorrow" value="${jdbc.testOnBorrow}"></property>
<property name="testWhileIdle" value="${jdbc.testWhileIdle}"></property>

© 著作权归作者所有

共有 人打赏支持
c
粉丝 0
博文 11
码字总数 1811
作品 0
成都
程序员
golang操作mysql使用总结

sql.DB 通过数据库驱动为我们提供管理底层数据库连接的打开和关闭操作. sql.DB 为我们管理数据库连接池 需要注意的是,sql.DB表示操作数据库的抽象访问接口,而非一个数据库连接对象;它可以根...

coder_kev
03/06
0
0
写了一段php,连接mysql之后,谷歌浏览器可以显示连接数据库成功,但IE和firefox提示需要下载PHP,是什么情况

header("Content-type:text/heml;charset=utf-8"); // echo "你好"; $link=mysqlconnect("127.0.0.1:3308","root","root");//mysqlconnect()建立连接,连接数据库服务器,保存为资源标志符$......

_neurotome
2015/11/20
411
1
MongoDB 运行状态、性能监控,分析

原文链接:tech.lezi.com 这篇文章的目的是让你知道怎么了解你正在运行的Mongdb是否健康。 mongostat详解 mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongo...

红薯
2011/10/28
3.1K
7
ActiveMQ:No operations allowed after statement ...

ActiveMQ版本:5.5.1 记录人:@郑昀现象: 系统现象:部分消息发送失败,失败频率不正常。 日志信息:activemq.log 中一直有这样的错误日志: 看上去又是 mq broker 失去了数据库连接,但代码...

旁观者-郑昀
2012/11/10
0
0
qt链接mysql,驱动装好了,但是程序中打开数据库出错。。。

主要程序如下: //数据库连接 QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("localhost"); db.setDatabaseName("studentinfo"); db.setUserName("root"); db.se......

欧阳峰
2013/06/04
651
3

没有更多内容

加载失败,请刷新页面

加载更多

下一页

180.mariadb 主从复制

参考:https://blog.csdn.net/chengxuzaza/article/details/62042920 睡觉睡觉,明天写 1.效果 当主库中数据有变化的时候,从库就自动同步 2. 环境要求 至少两台 linux服务器 (教程:https...

Lucky_Me
7分钟前
0
0
erlng file id3v1 id3v1.1

%% ---%% Excerpted from "Programming Erlang",%% published by The Pragmatic Bookshelf.%% Copyrights apply to this code. It may not be used to create training material, %% ......

xueyuse0012
8分钟前
0
0
RabbitMq的安装

环境Centos6.5 32位 JDK 1.7.8 Jdk的卸载 rpm -qa|grep jdk yum –y remove 上边的安装包 JDK的安装 Rpm –ivh jdk安装包 配置环境变量 export JAVA_BIN=/usr/java/jdk1.7.0_80/bin export J......

DemonsI
12分钟前
0
0
http和https协议

HTTPS全称为Hypertext Transfer Protocol over Secure Socket Layer,中文含义为“超文本传输协议在安全加密字层”,简单来说就是加密数据传输,通俗的说就是安全连接。 HTTPS安全超文本传输...

寰宇01
18分钟前
0
0
vue内引入语音播报功能

在vue项目中引入语音播报,使用的科大讯飞语音接入, 具体思路为每次接收到语音信息后存入一个数组,然后监听这个数组,开始冲第一个索引播放,并且同时根据vuex getter 来动态删减数量 给a...

originDu
27分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部