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

【IDEA】徹底解決java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

這篇具有很好參考價值的文章主要介紹了【IDEA】徹底解決java.lang.ClassNotFoundException: com.mysql.jdbc.Driver。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

最開始出現(xiàn)這個問題,是我在寫一個MVC的JAVA WEB 項目中遇到的,卡了將近兩個小時。

先來復述一下我當時遇到的問題吧,我在DBHelper類中測試成功了可以連接上數(shù)據(jù)庫。

import java.sql.Connection;
import java.sql.DriverManager;

public class DBHelper {
    private static final String driver = "com.mysql.jdbc.Driver";
    private static final String url =
            "jdbc:mysql://localhost:3306/jsp?useUnicode=true&characterEncoding=UTF-8";
    private static final String username = "root";
    private static final String password = "****";
    private static Connection conn = null;

    static {
        try {
            Class.forName(driver);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public static Connection getConnection() throws Exception {
        if(conn == null || conn.isClosed()){
            conn = DriverManager.getConnection(url,username,password);
            return conn;
        }
        return conn;
    }

    public static void main(String[] args) {
        try {
            Connection connection = DBHelper.getConnection();
            if(connection != null){
                System.out.println("數(shù)據(jù)庫鏈接成功");
            }else{
                System.out.println("error!?。?);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

運行結果:(顯示鏈接正常了)

?【IDEA】徹底解決java.lang.ClassNotFoundException: com.mysql.jdbc.Driver?

顯示數(shù)據(jù)庫鏈接正常,此時去IDEA的數(shù)據(jù)庫頁面測試IDEA與數(shù)據(jù)庫的鏈接,也顯示連接正常。

?【IDEA】徹底解決java.lang.ClassNotFoundException: com.mysql.jdbc.Driver?

這時候去檢查幾個關鍵的jar包導入位置,發(fā)現(xiàn)先jar包都已經導入正常了。

?【IDEA】徹底解決java.lang.ClassNotFoundException: com.mysql.jdbc.Driver?

【IDEA】徹底解決java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

但是此時運行,依然會出現(xiàn),這樣一條報錯:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

很上頭,由于我之前是在學校里一直用Ecplise來寫項目的,臨近畢業(yè)想練習一下使用IDEA,同樣的項目,到這里Ecplise是能夠正常運行的,但是在IDEA上是不能運行的。

最終,我與IDEA鏖戰(zhàn)了兩個小時,終于亮光一閃想到了一個點,那就是Tomcat下的Lib文件夾下好像也要加上驅動jar包,去看了一下我的Tomcat下的Lib文件夾下,果然沒有驅動jar包,所以我就把jar包,復制了一份到Tomcat下的Lib中,經過測試問題解決了。

?【IDEA】徹底解決java.lang.ClassNotFoundException: com.mysql.jdbc.Driver?

所以總結一下:

在IDEA上需要上驅動jar包的有三個地方,缺一不可!

一個是項目的模塊(每一個項目都要導入一次)

一個是鏈接數(shù)據(jù)庫的時候要添加的jar包(一般只需要第一次鏈接數(shù)據(jù)庫的時候加)

還有一個就是最容易被忽略的在Tomcat中的Lib文件夾在加jar包(直接復制到lib文件夾就可以)文章來源地址http://www.zghlxwxcb.cn/news/detail-444641.html

到了這里,關于【IDEA】徹底解決java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • SQLserver連接IDEA報錯 java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver問題解決

    SQLserver連接IDEA報錯 java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver問題解決

    第一點:檢查本地sqlserver服務(點擊左下角開始找到本地安裝的配置管理器) 打開后找到SQL server網絡配置里的 MSSQLSERVER的協(xié)議 點擊進入屬性修改IP地址(修改為127.0.0.1)TCP端口為1433 以及檢查最底下IPALL的TCP端口是不是一致的(確保一致后點擊應用) 修改完畢后檢查自己SQ

    2024年02月05日
    瀏覽(25)
  • java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver解決方案

    java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver解決方案

    此報錯會出現(xiàn)在兩種情況,有各自的解決方法。 如果在Java程序中報錯 ,那么我們就參考 方法1 (單Java程序),錯誤演示: 如果你是在Tomcat中報錯 ,那么我們可以參考 方法2 (Tomcat項目),錯誤演示: ? 錯誤原因:其實就是程序沒有安裝JDBC驅動,對于Java程序來說我們只需

    2024年02月08日
    瀏覽(86)
  • 已解決java.lang.ClassNotFoundException: com.mysql.jdbc.Driver異常的正確解決方法,親測有效?。?!

    已解決java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver異常的正確解決方法,親測有效?。?! java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver 這個異常通常發(fā)生在Java應用程序中當找不到MySQL驅動程序時。解決這個問題的方法是確保你的項目中包含了正確的MySQL驅動程序,并且該驅動

    2023年04月10日
    瀏覽(29)
  • java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver

    java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver 這個錯誤的意思是在程序運行的時候找不到類 com.mysql.cj.jdbc.Driver 。 這通常是因為在程序中使用了 MySQL 的 JDBC 驅動,但是沒有將 MySQL 的 JDBC 驅動添加到類路徑中。 要解決這個問題,需要在程序中添加 MySQL JDBC 驅動的 jar 包。具體的

    2024年02月05日
    瀏覽(97)
  • java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver報錯問題分析

    java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver報錯問題分析

    java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver 這個錯誤通常意味著應用程序服務器在嘗試在只讀模式下訪問數(shù)據(jù)庫時出現(xiàn)了問題,該錯誤與事務處理有關。通常出現(xiàn)在JDBC連接對象或事務對象的創(chuàng)建或狀態(tài)查詢的過程中。 在JDBC中, 只讀事務需要從數(shù)據(jù)庫檢索數(shù)據(jù) ,但是不能進

    2024年02月11日
    瀏覽(21)
  • 解決:java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver

    解決:java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver

    博主 默語帶您 Go to New World. ? 個人主頁—— 默語 的博客???? 《java 面試題大全》 ??惟余輩才疏學淺,臨摹之作或有不妥之處,還請讀者海涵指正。??? 《MYSQL從入門到精通》數(shù)據(jù)庫是開發(fā)者必會基礎之一~ ?? 吾期望此文有資助于爾,即使粗淺難及深廣,亦備添少許微薄

    2024年02月04日
    瀏覽(26)
  • java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver問題解決

    java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver問題解決

    在java連接數(shù)據(jù)庫時,遇到“java.lang.ClassNotFoundException:com.microsoft.sqlserver. jdbc.SQLServerDriver”問題,網上找了許多方法,最終解決。 ? 1.? 下載驅動jar包 ? ? ? ? 由于使用的是SQL Server 2016,網上找的jar包都是舊版本的,找了很久才找到sqljdbc42.zip; 適用SQLServer2016版本的數(shù)據(jù)庫加

    2024年02月05日
    瀏覽(17)
  • Caused by: java.lang.ClassNotFoundException: Could not load requested class : com.mysql.jdbc.Driver

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

    Caused by: java.lang.ClassNotFoundException: Could not load requested class : com.mysql.jdbc.Driver 新建Java項目,并添加 Hibernate 框架支持,啟動測試(運行默認的Main類中的main()方法),出現(xiàn)報錯。 Main.java 項目結構如下圖所示: 缺少mysql對應版本的驅動包。 步驟1:去官網下載對應版本的驅動,然

    2024年02月02日
    瀏覽(367)
  • 已解決java.lang.ClassNotFoundException——java連接mysql8/mysql5

    已解決java.lang.ClassNotFoundException——java連接mysql8/mysql5

    這里大家沒必要去mysql官網安裝,可以直接安裝phpStudy_pro,畢竟小皮面板的宣言是讓天下沒有難配的服務器環(huán)境,如下是小皮面板的界面(同樣的,此次用到的所有資料文末公眾號可免費領?。?官網下載或者找公眾號免費資料包均可: 官網地址:https://downloads.mysql.com/archiv

    2024年01月21日
    瀏覽(25)
  • java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver

    java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver

    ? 做JSP作業(yè)中,發(fā)現(xiàn)導入jdbc包后,報錯沒有驅動,之前的jdbc項目同樣的方法確可以運行,上網百度后,發(fā)現(xiàn)了問題在jsp中jar包需放在web-inf下 ?最后運行成功 ?

    2024年02月11日
    瀏覽(14)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領取紅包

二維碼2

領紅包