idea-maven提示错误:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

今天在用maven工程连接数据库的时候报了这样一个错误。

条件:已在pom文件中添加mysql-connector-java-5.1.39.jar依赖依然无法解决

最后的解决方法:去掉依赖,自己去官网下载了mysql-connector-java-5.1.45-bin.jar包。

File-project structure-library-点+号,添加自己下载的jar包,竟然就不报错了。

部分代码:

try{

Class.forName("com.mysql.jdbc.Driver");

}catch(ClassNotFoundException e) {

System.out.println("Where is your mysql JDBC Driver? "

+"Include in your library path!");

e.printStackTrace();

logger.info("Where is your mysql JDBC Driver? "

+"Include in your library path!");

logger.info(USE.getTrace(e));

continue;

}

System.out.println("mysql JDBC Driver Registered!");

logger.info("mysql JDBC Driver Registered!");

Connection connection =null;

try{

connection = DriverManager.getConnection(

"jdbc:mysql://localhost:3306/Mytest?autoReconnect=true&useSSL=false",

"root","aa223183");

}catch(SQLException e) {

System.out.println("Connection Failed! Check output console");

e.printStackTrace();

logger.info("Connection Failed! Check output console");

logger.info(USE.getTrace(e));

continue;

/*

* try { Thread.sleep(1000*10); } catch (InterruptedException

* e1) { //TODO Auto-generated catch block* e1.printStackTrace(); }

*/

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,602评论 18 399
  • JDBC简介 SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC。JDBC...
    奋斗的老王阅读 5,441评论 0 51
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,183评论 19 139
  • 夜路狂奔,老孟开着新买的车,坐满了男男女女,在稍见繁华的龙城街道,在车流汇集地灯海中,一路笑骂着冲过去。 “草,这...
    山阿阅读 2,463评论 0 0
  • 今天吃到了小庆同学做的虾粥,我觉得超级好吃,发现自己吃过的东西好少,在自己的狭窄圈子里,连饮食也都是常年不变的那几...
    九月星辰阅读 1,477评论 0 1

友情链接更多精彩内容