2014-01-12 3 views
-4

Я не получаю сообщение, что: «Нет подходящего драйвера найден для JDBC: MySQL: // локального/дб» Когда я запускаю файл фляги в DIST папки.Нет подходящего драйвера найден для JDBC

Я использую Netbeans, что меня смущает, так это то, что когда я запускаю программу изнутри Netbeans, она работает отлично.

try { 
     Class.forName("java.sql.DriverManager"); 
     //**please note that I also tried "com.mysql.jdbc.Driver",but same result** 
    } 
    catch (Exception e) { 
     JOptionPane.showMessageDialog(null, e.getMessage()); 
    } 

И моя строка соединения: "JDBC: MySQL: // локальный/дб"

+2

Ни один из десятков вопросов уже на SO, которые покрывали это помогли? –

+1

добавьте файл jar класса драйвера в путь к классам. –

ответ

2

Сначала получите соответствующий jar, и добавить его в свой класс путь. Тогда вы можете использовать

Class.forName("com.mysql.jdbc.Driver"); 
DriverManager.getConnection("jdbc:mysql://localhost/test?" + 
           "user=monty&password=greatsqldb"); 

Но вы не используете Class.forName("java.sql.DriverManager");.

+0

Как добавить его в путь к классам? – phpcoderx

+0

http://stackoverflow.com/a/9139752/2970947 –

+0

или http://gpraveenkumar.wordpress.com/2009/06/17/abc-to-import-a-jar-file-in-netbeans-6- 5 / –

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