簡體   English   中英

使用Java連接到MySQL數據庫

[英]Connecting to a mySQL database using Java

因此,本周我才開始學習數據庫,我需要做的一件事情就是連接到使用Java創建的mySQL數據庫。 我做了一些研究,我試圖找到正確的方法來做,但我似乎還不知道怎么做。 這是我的代碼:

 import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.SQLException;
 public class Menu
 {
public void menu()
{
    Connection conn;
    String url = "jdbc:mysql://localhost:3306/";
    String dbName = "gym";
    String driver = "com.mysql.jdbc.Driver";
    String userName = "root";
    String password = "password";
    try 
    {
        Class.forName(driver).newInstance();
        conn = DriverManager.getConnection(url+dbName,userName,password);
        System.out.println("Connected to the database");
        conn.close();
        System.out.println("Disconnected from database");
    } 
    catch (Exception e) 
    {
        System.out.println("NO CONNECTION =(");
        System.out.println(e.getMessage());
    }
  }

}

現在的問題是,每次我運行此代碼時,都會出現“ No Connection =(”,然后提示錯誤是:“ com.mysql.jdbc.Driver”。有人可以幫助我並說我是什么嗎?做錯了嗎?謝謝,非常感謝。

您的錯誤意味着您的庫路徑不包含包含com.mysql.jdbc.Driver類的jar。

您無需更改代碼中的任何內容。 如果通過Eclipse運行,則應將mysql-connector-java-xxx-bin.jar到構建路徑(其中xxx是jar的版本)。

所有JDBC連接類都需要它們各自的驅動程序,這些驅動程序通常由數據庫供應商以jar文件的形式提供,並將相關的數據庫驅動程序添加到您的類路徑中。

.jar文件可從供應商站點獲得,在這種情況下,該站點為: http : //www.mysql.com/products/connector/ ,然后根據需要將其添加到項目的類路徑中。 這是蝕的指南: http : //www.wikihow.com/Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)

遇到這個問題后,請嘗試並再次運行。

暫無
暫無

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

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