国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Caused by: java.lang.ClassNotFoundException: Could not load requested class : com.mysql.jdbc.Driver

這篇具有很好參考價(jià)值的文章主要介紹了Caused by: java.lang.ClassNotFoundException: Could not load requested class : com.mysql.jdbc.Driver。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、報(bào)錯(cuò)問(wèn)題

Caused by: java.lang.ClassNotFoundException: Could not load requested class : com.mysql.jdbc.Driver
caused by: java.lang.classnotfoundexception: could not load requested class,常見(jiàn)報(bào)錯(cuò)問(wèn)題,java,mysql,hibernate

二、問(wèn)題背景

新建Java項(xiàng)目,并添加 Hibernate 框架支持,啟動(dòng)測(cè)試(運(yùn)行默認(rèn)的Main類中的main()方法),出現(xiàn)報(bào)錯(cuò)。

Main.java

import org.hibernate.HibernateException;
import org.hibernate.Metamodel;
import org.hibernate.query.Query;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

import javax.persistence.metamodel.EntityType;

import java.util.Map;

public class Main {
    private static final SessionFactory ourSessionFactory;

    static {
        try {
            Configuration configuration = new Configuration();
            configuration.configure();

            ourSessionFactory = configuration.buildSessionFactory();
        } catch (Throwable ex) {
            throw new ExceptionInInitializerError(ex);
        }
    }

    public static Session getSession() throws HibernateException {
        return ourSessionFactory.openSession();
    }

    public static void main(final String[] args) throws Exception {
        final Session session = getSession();
        try {
            System.out.println("querying all the managed entities...");
            final Metamodel metamodel = session.getSessionFactory().getMetamodel();
            for (EntityType<?> entityType : metamodel.getEntities()) {
                final String entityName = entityType.getName();
                final Query query = session.createQuery("from " + entityName);
                System.out.println("executing: " + query.getQueryString());
                for (Object o : query.list()) {
                    System.out.println("  " + o);
                }
            }
        } finally {
            session.close();
        }
    }
}

項(xiàng)目結(jié)構(gòu)如下圖所示:
caused by: java.lang.classnotfoundexception: could not load requested class,常見(jiàn)報(bào)錯(cuò)問(wèn)題,java,mysql,hibernate

三、原因分析

缺少mysql對(duì)應(yīng)版本的驅(qū)動(dòng)包。

四、解決方案

步驟1:去官網(wǎng)下載對(duì)應(yīng)版本的驅(qū)動(dòng),然后解壓得到j(luò)ar包(本文以下載5.1.47版本為例)

官網(wǎng)下載對(duì)應(yīng)版本的驅(qū)動(dòng)(jar包)地址:https://downloads.mysql.com/archives/c-j/

caused by: java.lang.classnotfoundexception: could not load requested class,常見(jiàn)報(bào)錯(cuò)問(wèn)題,java,mysql,hibernate

下載后的文件:mysql-connector-java-5.1.47.zip
caused by: java.lang.classnotfoundexception: could not load requested class,常見(jiàn)報(bào)錯(cuò)問(wèn)題,java,mysql,hibernate

解壓文件,得到j(luò)ar包:mysql-connector-java-5.1.47.jar

caused by: java.lang.classnotfoundexception: could not load requested class,常見(jiàn)報(bào)錯(cuò)問(wèn)題,java,mysql,hibernate

步驟2:將 jar 包導(dǎo)入項(xiàng)目

caused by: java.lang.classnotfoundexception: could not load requested class,常見(jiàn)報(bào)錯(cuò)問(wèn)題,java,mysql,hibernate

caused by: java.lang.classnotfoundexception: could not load requested class,常見(jiàn)報(bào)錯(cuò)問(wèn)題,java,mysql,hibernate

選擇 mysql-connector-java-5.1.47.jar,如下圖所示。
caused by: java.lang.classnotfoundexception: could not load requested class,常見(jiàn)報(bào)錯(cuò)問(wèn)題,java,mysql,hibernate

添加 mysql-connector-java-5.1.47.jar 之后,如下圖所示。然后點(diǎn)擊“OK”按鈕即可。
caused by: java.lang.classnotfoundexception: could not load requested class,常見(jiàn)報(bào)錯(cuò)問(wèn)題,java,mysql,hibernate文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-784092.html

到了這里,關(guān)于Caused by: java.lang.ClassNotFoundException: Could not load requested class : com.mysql.jdbc.Driver的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Caused by: java.lang.ClassNotFoundException: org.apache.maven.exception.ExceptionHandler 的解決辦法

    Caused by: java.lang.ClassNotFoundException: org.apache.maven.exception.ExceptionHandler 的解決辦法

    出現(xiàn)這個(gè)問(wèn)題,是由于開(kāi)發(fā)環(huán)境遷移,在遷移的過(guò)程中操作不規(guī)范導(dǎo)致的, 由一臺(tái)開(kāi)發(fā)服務(wù)器,遷移至另外一臺(tái)開(kāi)發(fā)服務(wù)器時(shí),啟動(dòng)失敗, 錯(cuò)誤提示:“? Exception in thread \\\"main\\\" java.lang.NoClassDefFoundError: org/apache/maven/exception/ExceptionHandler ” 具體內(nèi)容如下: ?如下圖: 關(guān)于這個(gè)

    2024年02月04日
    瀏覽(93)
  • 【解決】Caused by: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=99

    問(wèn)題出現(xiàn)場(chǎng)景 此情況出現(xiàn)在Android程序?qū)⑾鄼C(jī)所拍照片存至手機(jī)的過(guò)程,主要原因是存儲(chǔ)照片的操作反饋的數(shù)據(jù)為空,在代碼中沒(méi)有合理處理的原因。當(dāng)使用APP時(shí),出現(xiàn)了閃退現(xiàn)象。究于此,文章進(jìn)行問(wèn)題分析和解決。 出現(xiàn)問(wèn)題的代碼 相機(jī)拍照請(qǐng)求代碼: 拍照后結(jié)果處理代

    2024年02月03日
    瀏覽(91)
  • 解決 Could not write request: no suitable HttpMessageConverter found for request type [java.lang.Long]

    解決 Could not write request: no suitable HttpMessageConverter found for request type [java.lang.Long]

    業(yè)務(wù)服務(wù)通過(guò)RestTemplate調(diào)用文件上傳服務(wù)。( java.version1.8/java.version spring.cloud.versionHoxton.SR12/spring.cloud.version spring.cloud.alibaba.version2.2.9.RELEASE/spring.cloud.alibaba.version spring.boot.version2.3.12.RELEASE/spring.boot.version ) 由于restTemplate中引入了FormHttpMessageConverter消息轉(zhuǎn)換器,在調(diào)用過(guò)程中

    2024年02月04日
    瀏覽(97)
  • 解決Caused by: java.lang.IllegalStateException:

    目錄 問(wèn)題描述 解決方案 1. 修改JVM的-Xss參數(shù) 2. 檢查循環(huán)繼承依賴項(xiàng) 3. 更新相關(guān)庫(kù)和依賴 總結(jié) 在使用Java開(kāi)發(fā)Web應(yīng)用程序時(shí),我們有時(shí)會(huì)遇到? ?Caused by: java.lang.IllegalStateException? ??異常,其中包含一個(gè)關(guān)于StackOverflow錯(cuò)誤的描述。這種錯(cuò)誤可能會(huì)導(dǎo)致無(wú)法完成對(duì)Web應(yīng)用程

    2024年02月03日
    瀏覽(517)
  • 出現(xiàn)Caused by: java.lang.NullPointerException異常的解決方法

    出現(xiàn)Caused by: java.lang.NullPointerException異常的解決方法

    拿到老師的項(xiàng)目,項(xiàng)目啟動(dòng)時(shí)正常,網(wǎng)頁(yè)提交數(shù)據(jù)時(shí)出現(xiàn)Caused by: 報(bào)錯(cuò), 上一條日志顯示 是連接mysql的時(shí)候出現(xiàn)bug導(dǎo)致的, 查了一下是數(shù)據(jù)庫(kù)版本不匹配問(wèn)題, 于是我看了一下自己電腦的mysql版本 哇哦,是mysql8.0,再看一下依賴?yán)锏膍ysql版本 是mysql5.1.32,這倆版本不匹配,

    2024年02月11日
    瀏覽(114)
  • Caused by: java.lang.IllegalStateException: No DataSource set

    如果Nacos連不上數(shù)據(jù)庫(kù),還哪都配置正確,請(qǐng)注意時(shí)區(qū) serverTimezone=Asia/Shanghai

    2024年02月11日
    瀏覽(160)
  • Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find me.jessyan:aut

    1.如果在Android Studio中運(yùn)行項(xiàng)目,下載依賴包,出現(xiàn)報(bào)錯(cuò)內(nèi)容如下 2.如果構(gòu)建項(xiàng)目時(shí)拉取不到gradle資源,可以將地址修改成阿里云的國(guó)內(nèi)鏡像。解決方式如下: 重新在sync Now就可以成功

    2024年02月04日
    瀏覽(90)
  • Caused by: java.lang.IllegalStateException: Failed to introspect Class

    Caused by: java.lang.IllegalStateException: Failed to introspect Class

    1、問(wèn)題報(bào)錯(cuò)如下: 2、問(wèn)題解析: 意思是:未能反射rabbitmq類包(就是添加了依賴沒(méi)加載進(jìn)去);需與ClassNotFindException的錯(cuò)誤區(qū)分,此異常是引用了沒(méi)有依賴的類。 3、解決方案: 方案一(如果導(dǎo)入的依賴“scope”標(biāo)簽為值provided,則修改如下): 改為如下所示:(去掉scop

    2024年02月11日
    瀏覽(94)
  • Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.C

    Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.C

    最近在學(xué)習(xí)JDK17的時(shí)候遇到這么一個(gè)問(wèn)題,springBoot啟動(dòng)失敗,日志如下: 原因:這是由于 JDK 8 中有關(guān)反射相關(guān)的功能自從 JDK 9 開(kāi)始就已經(jīng)被限制了,為了兼容原先的版本,需要在運(yùn)行項(xiàng)目時(shí)添加? --add-opens java.base/java.lang=ALL-UNNAMED ?選項(xiàng)來(lái)開(kāi)啟這種默認(rèn)不被允許的行為。 解

    2024年02月03日
    瀏覽(94)
  • 解決Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map ‘inteController‘

    解決Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map ‘inteController‘

    出現(xiàn)這個(gè)錯(cuò)也可能會(huì)出現(xiàn)項(xiàng)目無(wú)法啟動(dòng)的錯(cuò)誤。完整錯(cuò)誤是 一、錯(cuò)誤出現(xiàn)原因 : ? ? ? ? controller層出現(xiàn)了重復(fù)的方法映射 ???????? ????????可以看到圖片中兩個(gè)方法的映射是一樣的,這是問(wèn)題所在 解決方法也很簡(jiǎn)單,既然已經(jīng)知道了問(wèn)題所在那么解決起來(lái)也很簡(jiǎn)單

    2024年02月10日
    瀏覽(96)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包