2014-12-08 3 views
0

Ошибка при подключении к базе данных mysql в java. Это работало отлично пару дней назад, и я не уверен, что произошло.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

Из кода кажется, что вы не загрузили класс Driver и исключение говорит то же самое тоже. No Suitable Driver. Прежде чем пытаться создать соединение, вам необходимо сделать следующее.

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

Смежные вопросы