2015-05-23 3 views
0

Я настроил файл mysql-connector.jar в проекте java в Eclipse (Kepler) IDE, я могу подключиться к базе данных без каких-либо проблем. Но каждый раз, когда я запускаю программу, он дает ошибку ниже.JDBC MySQL Connector

Исключение в потоке "основного" java.lang.ClassNotFoundException: com.mysql.jdbc.driver на java.net.URLClassLoader.findClass (Неизвестный источник) в java.lang.ClassLoader.loadClass (Unknown Source) на sun.misc.Launcher $ AppClassLoader.loadClass (Неизвестный источник) на java.lang.ClassLoader.loadClass (Неизвестный источник) на java.lang.Class.forName0 (Нативный метод) на java.lang.Class. forName (Unknown Source) на jdbcTest.JdbcInsert.main (JdbcInsert.java:9)

Мой код ниже:

package jdbcTest; 

import java.sql.*; 

public class JdbcInsert { 

    public static void main(String[] args) throws ClassNotFoundException, SQLException { 
     Class.forName("com.mysql.jdbc.driver"); 
     Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/jdbc", "root", "root"); 
     Statement st=con.createStatement(); 
     String sql="insert into emp values(101,'Santosh',24,10000)"; 
     int a=st.executeUpdate(sql); 

     System.out.println(a+" Record inserted successfully"); 
    } 
} 

Пожалуйста, сообщите, что пошло не так.

ответ

2

У вас есть ошибка капитализации в имени вашего драйвера, это должно быть com.mysql.jdbc.Driver.

+0

Hi javabrett, You are awesome! Хорошее наблюдение разрешило проблему. – SanTech

+0

Не забудьте отметить правильный ответ, нажав галочку, если он решит вашу проблему, если этот параметр доступен, вопрос остается включенным. – javabrett