关于jdbc连接数据库出现No suitable driver found for com.mysql.cj.jdbc.Driver报错

关于jdbc连接数据库出现No suitable driver found for com.mysql.cj.jdbc.Driver报错,第1张

需要引用的JDBC驱动jar包或依赖配置没有加载成功、比如

<!-- ;

如果本地没有jar就从打开链接去下载mysql-connector-java 6

>

在搭建springMVC+mybatis的框架,在添加jar包的时候出问题了。以前都是直接将jar包放到lib里面即可,但是看到现在用maven的比较多,就去配置maven。然后发现,在添加某个版本的jar包的时候,总是提示找不到。

其实这个问题不止在通过DbUnit的Maven插件 *** 作数据库时会遇到,在基于DbUni进行单元测试时也会遇到,一般的处理方法是在每次获取连接时前执行一个"set @@sessionforeign_key_checks = 0"的statement,以保证本次会话不作外键约束检查,以下是我常用的一个基于DbUnit的单元测试基类,其中第59行就是关于禁止外键约束检查的设置。(注:本例使用的数据库是MySql)

[java] view plain copy

package oobbsdomainmodel;

import javasqlSQLException;

import javaxsqlDataSource;

import orgdbunitDataSourceDatabaseTester;

import orgdbunitDefaultOperationListener;

import orgdbunitdatabaseDatabaseConfig;

import orgdbunitdatabaseIDatabaseConnection;

import orgdbunitdatasetxmlXmlDataSet;

import orgdbunitextmysqlMySqlDataTypeFactory;

import orgjunitAfter;

import orgjunitBefore;

import orgjunitrunnerRunWith;

import orgspringframeworkbeansfactoryannotationAutowired;

import orgspringframeworkcoreioClassPathResource;

import orgspringframeworktestcontextContextConfiguration;

import orgspringframeworktestcontextjunit4SpringJUnit4ClassRunner;

import orgspringframeworktransactionannotationTransactional;

问题:运行 mybatis-generator 是报错: Failed to execute goal orgmybatisgenerator:mybatis-generator-maven-plugin:135Access denied for user ‘root‘@‘localhost‘ (using password: NO)

前提是:我在DOS命令下等正常连接mysql,那就排除mysql服务是否启动相关的问题;我是新手,常常犯的错误就是单词拼写错误,那接下来我就比对两个有做mysql配置相关的文件做了检查,一个是applicationproperties,另一个是 mybatis-generatorxml ,在对比的过程中我就发现这两个文件的mysql密码是对不上的,瞬间six屎啦!

1、在项目中添加数据库驱动的依赖。

2、在项目中创建一个数据库连接工具类,用于连接数据库,执行SQL语句等 *** 作。

3、编写一个Servlet,在其中调用数据库连接工具类,获取数据库中的数据,将数据存储到request对象中,将request对象转发到JSP页面进行显示。

4、在JSP页面中使用JSTL和EL表达式对数据进行显示。

5、通过以上步骤,就可以将数据库中的数据显示到网页中了。

以上就是关于关于jdbc连接数据库出现No suitable driver found for com.mysql.cj.jdbc.Driver报错全部的内容,包括:关于jdbc连接数据库出现No suitable driver found for com.mysql.cj.jdbc.Driver报错、maven文件中是否自带数据库、怎么在idea中的maven工程中查看数据库链接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9411185.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存