问题描述

今天在使用Maven导入MySQL数据库驱动包依赖后,直接运行项目,出现错误。

java.sql.SQLException: No suitable driver found for jdbc:mysql


问题解析

原因是因为刚导入的驱动包还没有和项目一起发布到Tomcat。

问题解决

一般来说,只要重新发布一下项目就好了。但是今天我遇到的他没有将我导入的驱动包和项目一起发布,所以我只能手动添加到要发布的Artifact(war包)中的WEB-INF/lib 文件夹中。

看图:




然后保存修改,重新发布一下就好了。

补充

补充一下网上一些大佬对于此异常的其他说法:

引自:https://blog.csdn.net/heye644171300/article/details/53529775

一是:连接URL格式出现了问题(Connectionconn=DriverManager.getConnection("jdbc:mysql://localhost:3306/XX","root","XXXX")
二是:驱动字符串出错(com.mysql.jdbc.Driver)
三是Classpath中没有加入合适的mysql_jdbc驱动

使用Maven导入MySQL驱动包遇到的问题相关推荐

  1. eclipse中导入mysql 驱动包 jar包

    鼠标选中项目名→右键→新建→文件夹(文件夹名称:lib)→将下载好的mysql驱动包粘贴到lib文件夹中→鼠标选中lib文件夹下的mysql驱动包→右键→构建路径→添加至构建路径. 完成以上操作后会发 ...

  2. 【IDEA】- IDEA导入 mysql驱动包的时候 编译时可以找到驱动包 , 但是运行时无法找到

    1. 今天在写javaweb代码时遇到了一个很奇怪的问题 , 如上图 , 我明明导入了 驱动包 , 而且也设置了依赖范围 是 compile , 但是 , 编译时正常 , 运行时提示找不到驱动包 ?? ...

  3. java web 导入数据库_关于JAVA、 JAVA Web项目导入数据库驱动包的问题

    导入jdbc驱动程序包其实有很多种方法,但是不同的导包方式有不同的含义, 1.给Tomcat导包(表示服务器可能要用到数据库,例如数据源),如果是MyEclipse集成Tomcat,显然是要用&quo ...

  4. 引入MySQL驱动包进行JDBC编程

    文章目录 1.什么是JDBC 2.创建JDBC项目的步骤-MySQL版本 1.什么是JDBC 每个数据库都会提供一组API来支持程序员实现自己客户端,自己根据需求来完成一些具体的增删查改的功能.但数据 ...

  5. 下载MySQL驱动包,并导进idea

    操作MySQL就需要下载Mysq 驱动包 Mysql驱动包可以去"中央仓库"下载: 打开"中央仓库",可能会等待+验证是否为人机: 进行搜索,找到[MySQL ...

  6. 关于javaweb连接mysql数据库mysql驱动包存放路径的问题

    首先,先看看别人怎么解释的:https://www.cnblogs.com/guoxh/p/6550234.html 初学JAVA,很多都不懂,开始听老师说导入数据库驱动包的时候是: 右键项目 -&g ...

  7. 如何在IDEA中连接mysql数据库以及导入mysql jar包

    一.如何IDEA中链接mysql数据库 1.打开IDEA,然后点击右边的DataBase 2.点击加号,点击DateSourse,然后再选择Mysql 3.然后在以下页面中填入所需要连接数据库的主机名 ...

  8. maven导入第三方jar包

    这个第三方jar包,是不能在私服或者公共通用的mavan服务器上下载的jar包. 第一步:将第三方jar包放入项目根目录下,即与pom文件同意层级 第二步:maven导入第三方jar包 第三步:选中项 ...

  9. mysql 驱动包 bin 的意思_mysql连接数据库,用下面代码,为什么找不到驱动呢?? lib下是mysql-connector-java-5.1.15-bin.jar...

    //你的头文件中有什32313133353236313431303231363533e59b9ee7ad9431333433626435么我不知道,我在调试的是下面4行import java.sql. ...

  10. jdbc连接mysql驱动包_jdbc连接数据库驱动包

    FineReport如何用JDBC连接阿里云ADS数据库 在使用FineReport连接阿里云的ADS(AnalyticDB)数据库,很多时候在测试连接时就失败了.此时,该如何连接ADS数据库呢? 我 ...

最新文章

  1. qt 分辨率问题 安卓_Windows下基于Qt开发Android应用
  2. 【PC工具】大神开源项目-配色调色工具Colorpicker颜色选择器
  3. hexo d后 ERROR Deployer not found: git
  4. ontouchevent android,android onTouchEvent处理机制总结(必看)
  5. Excel多因素不重复方差分析
  6. 使用ELK堆栈进行日志聚合
  7. Redis-3.2.4服务搭建
  8. Linux系统编程:验证kernel内核缓存区大小-4096字节
  9. win7下安装TensorFlow
  10. asp.net web开发框架_用Python开发一个Web框架
  11. 项目Beta冲刺(团队7/7)
  12. Numpy 基本除法运算和模运算
  13. windows下odbc数据源配置
  14. Hadoop 面试题
  15. 写一个获取非行间样式的函数
  16. 李奇霖:通道业务山穷水尽 券商资管何去何从?
  17. 已知IP地址和子网掩码计算网络号
  18. android互动设计师,站酷(设计师互动平台)
  19. mysql_query('set names gbk')_mysql_query(SET NAMES 'GBK');SET NAMES 'GBK'是干什么的?什么意思?...
  20. android用什么字体,关于 Android 默认字体以及对比微软雅黑字体

热门文章

  1. 数字信号处理技术(二)变分模态分解(VMD)-Python代码
  2. 18.Linux软件安装之Rpm安装
  3. vb 连接 mysql数据库代码_vb连接access数据库方法和代码
  4. Python--繁体中文与简体中文相互转换
  5. 解决 OCS: No schema for XXX at xx index, context <Quirks> 警告
  6. ps去色的10种方法
  7. ppt编写一个抽奖系统_PPT图片双屏抽奖系统现场主要操作流程介绍
  8. DELMIA软件物流仿真:使用输送带输送物料的仿真操作方法
  9. 开发一个Java项目的完整流程(附2600套Java项目源码+视频)
  10. 【编程软件】keli烧录代码点击Download或者Debug界面卡死