2013-04-20 3 views
1

Я исследовал эту проблему, но я не нашел решения.java.sql.SQLException: Не найдено подходящего драйвера для jdbc: derby: // localhost: 1527/Employees1

Ниже мой код:

package database_console; 
import java.sql.Connection; 
import java.sql.DriverManager; 
import java.sql.SQLException; 
/** 
* 
* @author SuperPc 
*/ 
public class DBConnect { 

/** 
* @param args the command line arguments 
*/ 
public static void main(String[] args) { 
    // TODO code application logic here 
    try{ 
    Connection con=DriverManager.getConnection("jdbc:derby://localhost:1527/Employees1","admin1","admin"); 
    } 
    catch(SQLException err){ 
     System.out.println(err); 

    } 

} 

}

Когда я запускаю этот код, то я получаю следующее

Error: java.sql.SQLException: нет подходящего драйвера для найденного JDBC: котелок : // локальный: 1527/Employees1

Screenshot of Services tab

Пожалуйста, объясните мне, почему возникает эта ошибка и как я могу это исправить.

Ждут ответа.

Благодаря

+0

Вы не должны загрузить драйверы с помощью 'Class.forName()'? – NINCOMPOOP

+0

[Дублированный] (http://stackoverflow.com/questions/3816015/sqlexception-no-suitable-driver-found-for-jdbcderby-localhost1527) – gks

ответ

4

Проверка на:

  1. derbyclient.jar находится на пути к классу.

  2. Загрузка класса драйвера по

    Class.forName("org.apache.derby.jdbc.ClientDriver");