簡體   English   中英

SQLException:找不到適用於jdbc:mysql的驅動程序

[英]SQLException: No suitable driver found for jdbc:mysql

我正在制作Java應用程序,並且需要連接到MySQL數據庫。 我正在使用之前在台式機上使用過的代碼片段(目前正在使用筆記本電腦)並可以正常工作。 現在,在我的筆記本電腦上,它無法正常運行。 這是代碼:

public void connect() {
    String connectTo = "jdbc:mysql//" + settings.getConfig().getString("mysql.ip") + ":" + settings.getConfig().getString("mysql.port") + "/" + settings.getConfig().getString("mysql.db");
    try {
        Class.forName("com.mysql.jdbc.Driver");
        this.conn = DriverManager.getConnection(connectTo, settings.getConfig().getString("mysql.username"), settings.getConfig().getString("mysql.password"));
        System.out.println("Successfully connected to the database");
    } catch (Exception ex) {
        ex.printStackTrace();
    }
}

這是我得到的堆棧跟蹤: http : //pastebin.com/bGhkqWGg

如果您還需要其他任何東西,請問:)

已經感謝Guus Huizen

固定:

我添加了一個:在jdbc:mysql開始運行后,我在Internet上找到了它,希望這可以避免某人的沮喪。

您需要將MySQL JDBC驅動程序添加到JVM的類路徑中。

如果您使用Maven,則只需在mysql-connector-java中添加一個代理即可。 如果不是,請下載提供的jar並添加-cp path-to/mysql-connector-java-5.1.36.jar

如果使用maven作為構建工具,則將以下依賴項添加到classpath中。 否則,下載mysql jar並將其添加到類路徑。

    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.36</version>
    </dependency>

它說您的項目無法找到mysql Driver的路徑。 下載mysql-connector-java.jar並將其添加到您的項目庫中。 使用以下URL下載mysql驅動程序。

http://www.java2s.com/Code/Jar/m/Downloadmysqlconnectorjar.htm

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM