我在使用JDBC連接器時遇到問題。我在Eclipse中使用它,但它似乎不能從命令行工作。我重新命名連接器「driver.jar」,並將其放到我的Main類文件夾中的一個/ lib目錄中。我甚至將類路徑設置爲/lib/driver.jar,但似乎沒有辦法。有人可以請告訴我如何設置JDBC,以便我可以連接到MySQL數據庫。這真令人沮喪。JDBC連接器問題
示例代碼:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Main {
public static void main(String args[]) {
// Database credentials
Connection conn = null;
String url = "jdbc:mysql://localhost/";
String db = "db";
String driver = "com.mysql.jdbc.Driver";
// Connect to database
try {
Class.forName(driver);
System.out.println("HELLO");
conn = DriverManager.getConnection(url+db,"root","");
System.out.println("Success");
} catch(Exception e) {
return;
}
}
}
可以請你發佈你用什麼在命令行編譯/運行程序以及錯誤信息? – schadr
javac Main.java java Main 它不會給我任何錯誤消息。它只是沒有完全執行代碼。例如,它不打印「HELLO」。 – scriptdiddy
我打印了eMessage,它顯示「com.mysql.jdbc.Driver」 – scriptdiddy