,這裏是我使用的連接代碼:我是一個MySQL連接/ J 5.1.41我使用的MySQL連接器/ J 5.1.41連接到一個數據庫連接不
package DB;
import java.sql.Connection;
import java.sql.DriverManager;
import javax.swing.JOptionPane;
public class ConexionMYSQL {
public String db="floreria";
public String url= "jdbc:mysql:/localhost"+db;
public String user= "root";//aqui va el usuario del phpmyadmin
public String pwd="";
public Connection conectar(){
Connection link = null;
try {
Class.forName("org.gjt.mm.mysql.Driver");
link = DriverManager.getConnection(this.url, this.user, this.pwd);
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "ERROR: "+e);
}
return link;
}
}
新手Java和MySQL連接,當我執行的代碼,它讓我看到以下異常:
ERROR:java.lang.ClassNotFoundException:org.gjt.mm.mysql.Driver
我已經檢查了jar文件在類路徑中,我已經重新安裝和更換jar文件對於MySql連接器也是如此,但保持不變。正如我所說的,我在這個世界上是新的,我幾乎不知道關於JavaFX和MySQL連接,所以這就是所有的信息,我想我可以提供,這裏是從我的類路徑中的圖像,也許有問題:
我不認爲你需要''Class.forName',我不確定'url'是唯一的問題 - 但'公共字符串url =「jdbc:mysql:// localhost /」+ db;' - 是'mysql'配置爲允許'local'訪問'localhost'(甚至聽TCP)? –
我使用xampp來管理數據庫,我使用的是phpMyAdmin,我可以用任何問題登錄「root」。我不知道這是你的意思。 –
@ M.Sha2檢查我的答案,我認爲這會對你有所幫助,請接受它對你有用:)祝你好運 – SMW