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

原文地址:https://www.cnblogs.com/chenmingjun/p/9265112.html

时间: 2024-11-05 00:16:43

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

com.mysql.jdbc.connection.isvalid

java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid 版本问题 mysql-connector 版本为 5.0.4 ,那么对应的 dbcp 和 pool 版本应该为 1.4 和 1.6 isVaild 在 com.mysql.jdbc.Connection (5.0.4 ) 中并未实现上述方法,因此将会抛出抽象方法错误. 如果需要使用 dbcp 2.0 ,那么 mysql-connector 必须使用 5.1.3 版本.

tomcat连接mysql的3个问题解决

转载请标明出处: 1.BasicDataSourceFactory Caused by: java.lang.ClassNotFoundException: org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory 解决:tomcat里原来oracle的factory忘了去掉了 <Resource name="jdbc/sdact1ds" auth="Container" type="javax.sql.D

tomcat环境搭建和管理及实现jsp通过tomcat连接mysql

升级JDK [[email protected]~]# rpm -ivh jdk-8u60-linux-x64.rpm [[email protected] ~]# java -version java version "1.8.0_60" Java(TM) SE Runtime Environment (build1.8.0_60-b27) Java HotSpot(TM) 64-Bit Server VM (build25.60-b23, mixed mode) [[email p

2-23-实现jsp通过tomcat连接mysql

什么是Tomcat 官方网站:http://tomcat.apache.org/ Tomcat 是 Apache 软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache.Sun 和其他一些公司及个人共同开发而成.由于有了 Sun 的参与和支持,最新的 Servlet 和JSP 规范总是能在 Tomcat 中得到体现,Tomcat 5 支持最新的 Servlet 2.4 和 JSP 2.0 规范.因为Tomcat 技术先进.性能

实现JSP通过Tomcat连接MySQL

实现JSP通过Tomcat连接MySQL  服务概述 1.Tomcat是什么? Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选. Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能.不过,Tomcat处理静态HTML的能力不如Apache服务器.目前Tomcat最新版本为8.0.0-RC1 (alpha) Released.JSP全名为Java Server

大话tomcat之tomcat连接mysql

研究主题:tomcat连接mysql 一.tomcat连接mysql的两种连接方式:简单连接(不使用连接池)使用tomcat连接池 二.简单分析:(简介部分摘自一篇博客,觉得写得非常赞,读了非常有快感,就引用来与大家分享) 对于一个简单的数据库应用,由于对于数据库的访问不是很频繁.这时可以简单地在需要访问数据库时,就创建一个连接,用完后就关闭它这样也不会带来什么明显的性能上的开销.但是对于一个复杂的数据库应用,QPS和TPS都并发很大的时候情况就完全不同了.频繁的建立,关闭连接,会极大的降低系统

2-22-实现jsp通过tomcat连接mysql

所有软件的版本如下: MySQL-Connector-Java: mysql-connector-java-5.1.36 Tomcat: apache-tomcat-8.0.26 JDK: jdk-8u60-linux-x64 MySQL: mysql-5.6.26 1 安装JDK 注意:安装之前需要查看下系统是否安装了openjdk,如果安装了openjdk,请先卸载,否则安装不了oracle官方的jdk 卸载方法: [[email protected] ~]# yum remove java

mysql绿色版安装问题解决(ERROR 2003 (HY000): Can&#39;t connect to MySQL server on &#39;localhost&#39; (10061))

原来一直是使用MySQL安装版没有出现过问题,今天在安装绿色版MySQL时出现了点问题 在安装成windows服务成功后,用net start mysql 启动时提示启动成功,但当我连接mysql就报以下错误: ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) my.ini文件内容: [mysqld]basedir=E://databases//mysqldatadir=F://databases//

Tomcat 连接池详解

(转) JDBC 连接池 org.apache.tomcat.jdbc.pool 是Apache-Commons DBCP连接池的一种替换或备选方案. 那究竟为何需要一个新的连接池? 原因如下: Commons DBCP 1.x 是单线程.为了线程安全,在对象分配或对象返回的短期内,Commons 锁定了全部池.但注意这并不适用于 Commons DBCP 2.x. Commons DBCP 1.x 可能会变得很慢.当逻辑 CPU 数目增长,或者试图借出或归还对象的并发线程增加时,性能就会受到影