java.lang.ClassNotFoundExceptionのエラーに

開発環境はeclipse

java.lang.ClassNotFoundExceptionのエラーと格闘した。


jdbc使ってjavaからMysqlアクセスしたいくてこんな感じで書いてみた。

public MysqlRel(){
    try {
         Class.forName("com.mysql.jdbc.Driver").newInstance();
         con=DriverManager.getConnection("jdbc:mysql://localhost:3306/**DB","user","pass");
	 stmt = con.createStatement();
    } catch (ClassNotFoundException e) {
	 e.printStackTrace();
    } catch (InstantiationException e) {
         e.printStackTrace();
    } catch (IllegalAccessException e) {
	 e.printStackTrace();
    }


チェック項目

  1. import java.sql.*;
  1. mysql-connect-java.jarが入っているか
  1. ↑のパスが通っているか
  1. 右クリック→プロパティ→libraries→AddExternalJARsで直接mysql-connect-java.jarを指定