Подключение к Access 2013 (64-разрядная версия) с использованием Java 8 на NetBeans (64-разрядная версия)

Я не смог подключить свою Java-программу к базе данных MS Access. Файл базы данных находится в моей папке проекта Netbeans под именем PhonesDatabase.accdb . Это ошибка, которую я получаю:

Исключение в потоке "AWT-EventQueue-0" java.lang.NullPointerException

Любая обратная связь будет оценена. Вот мой текущий код:

import java.sql.*;

public class DB {

private static Connection conn = null;

public DB() {
    try {
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        conn = DriverManager.getConnection("jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb,         *.accdb)};DBQ=" + System.getProperty("user.dir") + "\\PhonesDatabase.accdb");
    } catch (Exception ex) {
        System.out.println("Error");
    }


}

ResultSet queryTbl (String sqlStmt) throws SQLException
{
Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery(sqlStmt);
return rs;
}//end queryTbl

void updateTbl (String update) throws SQLException
{
Statement stmt = conn.createStatement();
stmt.executeUpdate(update);
stmt.close();
}//end updateTbl
}//end DB class

Спасибо нф

0 ответов

Другие вопросы по тегам