前言:后端項(xiàng)目連接數(shù)據(jù)庫(kù)配置時(shí),添加了如下application.properties的數(shù)據(jù)庫(kù)連接配置
server.port= 8081
spring.datasource.url=jdbc:mysql://localhost:3306/small_pass?characterEncoding=utf-8&useUnicode=true&serverTimezone=Asia/Shanghai
spring.datasource.username=root
spring.datasource.password=root
項(xiàng)目點(diǎn)擊運(yùn)行,就出現(xiàn)以下系列問(wèn)題
問(wèn)題一、Failed to load driver class com.mysql.cj.jdbc.Driver in either of HikariConfig class loader or Thread context classloader
這種情況通常是由于以下原因之—引起的:
1.沒(méi)有在項(xiàng)目中引入mysql-connectorjar包,或者引入的包版本與JDBC驅(qū)動(dòng)不匹配。解決方法:在項(xiàng)目pom.xml中添加相關(guān)依賴。
⒉項(xiàng)目中存在多個(gè)版本的JDBC驅(qū)動(dòng),并且具有不兼容性。解決方法:統(tǒng)一項(xiàng)目中使用的UJDBC驅(qū)動(dòng)版本,并在代碼中正確引用。
3.驅(qū)動(dòng)程序未正確注冊(cè)。解決方法:在程序中注冊(cè)MySQLJDBC驅(qū)動(dòng)程序,例如在Java代碼中添加
Class.forName(“com.mysql.cj.jdbc.Driver”)以注冊(cè)驅(qū)動(dòng)程序。
4.配置文件中的連接屬性未正確設(shè)置。解決方法:需要檢查數(shù)據(jù)庫(kù)連接屬性是否正確設(shè)置,例如檢查數(shù)據(jù)庫(kù)URL、用戶名、密碼等信息是否匹配并正確。
5.數(shù)據(jù)庫(kù)未啟動(dòng)或無(wú)法連接到數(shù)據(jù)庫(kù)。解決方法:檢查數(shù)據(jù)庫(kù)是否正在運(yùn)行,并確??梢酝ㄟ^(guò)正確的數(shù)據(jù)庫(kù)URL連接到數(shù)據(jù)庫(kù)。
我這是1類-解決辦法:在pom.xml中添加mybatis插件
<!-- Mybatis整合Spring Boot的依賴項(xiàng) -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.2.0</version>
</dependency>
<!-- MySQL的依賴項(xiàng) -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
<version>5.1.38</version>
</dependency>
問(wèn)題二、Dependency ‘mysql:mysql-connector-java:’ not found
原因:mysql依賴項(xiàng)下載不了,找不到
解決辦法:進(jìn)了Maven工具界面,選中項(xiàng)目右鍵,如果沒(méi)有create setting.xml 就選擇create ‘setting.xml’,填入阿里進(jìn)行配置
問(wèn)題三、點(diǎn)擊啟動(dòng),還是Failed to load driver class com.mysql.cj.jdbc.Driver問(wèn)題
這次原因是:我pom.xml配置的mysql版本5.1.38,太低了,需要更新
解決辦法:更新mysql版本到 8.0.11
問(wèn)題解決:項(xiàng)目正常運(yùn)行;
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-755750.html
檢測(cè)連接數(shù)據(jù)庫(kù)的配置成功
創(chuàng)造價(jià)值,樂(lè)哉分享!776147358文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-755750.html
到了這里,關(guān)于Failed to load driver class com.mysql.cj.jdbc.Driver異常-IntellIJ Idea-后端項(xiàng)目連接數(shù)據(jù)庫(kù)_添加MyBatis依賴配置問(wèn)題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!