2014-12-08 2 views
0

java에서 mysql 데이터베이스에 연결하는 데 문제가 있습니다. 며칠 전에 잘 작동했는데 무슨 일이 일어 났는지 잘 모르겠습니다.MYSQLjava.sql.SQLException : 적절한 드라이버가 없습니다.

URL이 올바르게 구성되어있는 것 같아서 관리자를 사용하여 db에 액세스 할 수 있습니다. 또한 mysql-connector-java-5.1.33.jar을 Eclipse의 디버그 구성 클래스 경로에 추가했다. 여기에 무엇이 잘못되었는지 확실하지 않습니다. 당신은 드라이버 클래스를로드하지 않은 것처럼 코드에서

private final String URL = "jdbc:mysql://localhost:3306/test"; 
private final String USR = "test"; 
private final String PWD = "***"; 

...

try { 
      con = DriverManager.getConnection(URL, USR, PWD); 
      st = con.createStatement(); 
      rs = st.executeQuery("SELECT VERSION()"); 

      if (rs.next()) { 
       System.out.println(rs.getString(1)); 
      } 

     } catch (SQLException ex) { 
      System.out.println("Ereur de connection MYSQL" + ex); 
      //Logger lgr = Logger.getLogger(Version.class.getName()); 
      //lgr.log(Level.SEVERE, ex.getMessage(), ex); 

     } 

답변

1

보인다 및 예외가 같은 일을 너무 말한다. No Suitable Driver. 연결을 시도하기 전에 다음을 수행해야합니다.

Class.forName("com.mysql.jdbc.Driver");

관련 문제