2017-11-21 19 views
0

クラスパスにJDBCコネクタを追加しましたが、引き続き「java.lang.ClassNotFoundException:com.mysql.jdbc.Driver」というエラーメッセージが表示されます。私が見ていないコードに不具合はありますか?MySQLデータベースに接続できません

import java.sql.Connection; 
import java.sql.DriverManager; 

public class DBConnect { 

    public static Connection conn = null; 

    public static Connection ConnectDB() { 
     try { 
      Class.forName("com.mysql.jdbc.Driver"); 
      conn = 
      DriverManager.getConnection("jdbc:mysql://localhost/destore", 
      "root", "1234"); 
      return conn; 
     }catch(Exception e) { 
      javax.swing.JOptionPane.showMessageDialog(null, e); 
      return null; 
     } 
    } 

} 
+0

を追加しますが、 'Class.forName'をコメントアウトしてみます。それは不要かもしれません。 –

+0

@Gord Thomsonがコメントアウトされているときに別のエラーメッセージが表示されます。返信いただきありがとうございます。適切なJDBCドライバが見つかりませんでした。 – Paolok59717

答えて

0

ポート番号

Connection con = DriverManager.getConnection(
        "jdbc:mysql://localhost:3306/"+dbname,username,pwd); 
+0

返信いただきありがとうございます。私は「Class.forName」の部分をコメントアウトし、このエラーメッセージを受け取りました。「java.sql.SQLException:jdbc:mysql:// localhost/destore:3306の適切なドライバが見つかりません」 – Paolok59717

+0

コメントアウトしないでください何でも私のコードを参照してください。 – Thejas

+0

XAMMP phpMyAdminでデータベースを作成し、destoreという名前でクラスパスが正しいので、エラーを理解しないようにしてください。 – Paolok59717

関連する問題