Подключение к 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
Спасибо нф