[英]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.