2016-03-11 4 views
2

электронного правительства я работаю над проектом с использованием IntelliJ IDEA 15, так что, когда я пытаюсь подключиться к базе данных я получил эту ошибкуНет подходящий драйвер найден для JDBC: MySQL: // локальный: 3306/

Нет подходящий драйвер найден для JDBC: MySQL: // локальный: 3306/электронного правительства

это мой DataSource файл

public class DataSource { 

private String url; 
private String login; 
private String password; 
private Connection connection; 
private Properties properties; 
private static DataSource instance; 

private DataSource() { 
    try { 
     properties = new Properties(); 
     properties.load(new FileInputStream(new File("configuration.properties"))); 
     url = properties.getProperty("url"); 
     login = properties.getProperty("login"); 
     password = properties.getProperty("password"); 
     connection = DriverManager.getConnection(url, login, password); 
    } catch (SQLException | IOException ex) { 
     System.out.println(ex.getMessage()); 
    } 
} 
public Connection getConnection() { 
    return connection; 
} 
public static DataSource getInstance() { 
    if (instance == null) { 
     instance = new DataSource(); 
    } 
    return instance; 
} 
} 

и это configuration.properties файл

url=jdbc:mysql://localhost:3306/egov 
login=root 
password= 

, а также я добавить банку файл MySQL-разъем-Java любой знает, как решить эту проблему

+0

И вы добавили драйвер MySQL JDBC в свой путь к классам? Вы используете Maven? – Tunaki

ответ

2

Вам необходимо загрузить файлы драйвера БД с помощью графического интерфейса IDEA. Перейдите в меню «Вид» и выберите «База данных» в подменю «Окно инструмента». В окне базы данных щелкните значок «гаечный ключ» на панели инструментов вверху, чтобы открыть окно «Источники данных и драйверы». Если у вас нет источника данных MySQL, указанного в разделе Источники данных проекта, нажмите кнопку + в левом верхнем углу, чтобы добавить его, иначе просто щелкните по строке «MySQL» в разделе «Источники данных проекта». Посмотрите в нижней части окна на ссылку, в которой говорится: «Загрузите отсутствующие файлы драйверов», и щелкните по нему, чтобы установить необходимые драйверы в IDEA.

0

Амин Харбауи, вы попробовали это?

login = properties.getProperty("login"); 
    password = properties.getProperty("password"); 

    Class.forName("com.mysql.jdbc.Driver");// include this line in your code. 

    connection = DriverManager.getConnection(url, login, password); 
} catch (SQLException | IOException ex) { 
+0

Я исправлю это, проблема с файлом jar, спасибо –

+0

хорошо, это хорошо! @AmineHarbaoui – ffSouza

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