Исключение: java.lang.ClassNotFoundException в базе данных MS Access

Я пытаюсь создать ссылку на свою базу данных Microsoft Access, но получаю сообщение об ошибке:

Исключение: java.lang.ClassNotFoundException

Вот мой код:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class DBConnection
{
    public static void main(String[] args) 
    {
        try
               {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //Load Driver
            Connection con = DriverManager.getConnection("jdbc:odbc:test"); //Create Connection with Data Source Name : HOD_DATA
            Statement s = con.createStatement(); // Create Statement
            String query = "select * from db"; // Create Query
            s.execute(query); // Execute Query 
            ResultSet rs = s.getResultSet(); //return the data from Statement into ResultSet
            while(rs.next()) // Retrieve data from ResultSet
            {
                System.out.print("\nUserName : "+rs.getString(1)); //1st column of Table from database
                System.out.print(" , Password : "+rs.getString(2)); //2nd column of Table 

            }
            s.close();
            con.close();
        }
        catch (Exception e) 
                {
            System.out.println("Exception : "+e);
        }
    }
}

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


person A. Bhatnagar    schedule 14.05.2017    source источник
comment
Что возвращает System.getProperty("java.version")?   -  person Gord Thompson    schedule 15.05.2017
comment
stackoverflow.com/ вопросов/14229072/ -› это может прояснить ситуацию :-)   -  person Jan    schedule 15.05.2017