tomcat连接mysql的1个问题解决:问题是:com.mysql.jdbc.Connection.isValid(I)Z问题

Posted chenmingjun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat连接mysql的1个问题解决:问题是:com.mysql.jdbc.Connection.isValid(I)Z问题相关的知识,希望对你有一定的参考价值。

  先牢骚一句哈:今天这个问题,搞了我大半天(想哭),希望小伙伴们能越过这个坑!

问题描述:  

  有时我们浏览器会出现这样一个问题,如下图所示:

  技术分享图片

问题原因:

  tomcat中JDBC驱动jar包过旧。

  我们原始在tomcat的lib目录下的JDBC的驱动jar包的版本如下图所示:

  技术分享图片

解决方法:

  下载较新的JDBC驱动版本:mysql-connector-java-5.1.46-bin.jar,官网下载地址:http://dev.mysql.com/downloads/connector/j/

  技术分享图片

  技术分享图片

  注意:不要下载太新版本的,原因如下:

  技术分享图片

  把它换成较新版本的jar包,如下图所示:

  技术分享图片

  再次运行应用,一切正常,问题解决!

强迫症发作一下:

  我们把项目中的lib目录下的JDBC驱动包的版本也更新下:

  技术分享图片 ===》技术分享图片

参考链接:

  https://blog.csdn.net/ouyida3/article/details/46699023

以上是关于tomcat连接mysql的1个问题解决:问题是:com.mysql.jdbc.Connection.isValid(I)Z问题的主要内容,如果未能解决你的问题,请参考以下文章

MySQL解决8小时内没有进行数据库操作, mysql自动断开连接, 需要重启tomcat的问题

连接 Tomcat 6 和 MySQL 5(+ Pandora 项目管理软件)

tomcat 7.0.42 pooling, hibernate 4.2, mysql 坚如磐石的自动重新连接解决方​​案

我的ssh程序连接mysql数据库,第二天总是要重启tomcat。程序才正常

Tomcat JDBC连接池:testOnBorrow vs testWhileIdle

java 连接两个数据库