سلام دوستان امیدوارم حالتون خوب باشه ؛ من برای دسترسی به بانک اطلاعاتی از کد زیر استفاده میکنم :

public static void main(String[] args) {

try {
Driver driver = (Driver)Class.forName("sun.jdbc.odbc.JdbcOdbcDrive r").newInstance();
Connection connection = DriverManager.getConnection("jdbc:odbc:Driver"
+ "={Microsoft Access Driver(*.mdb)};DBQ=d:\\sampleDb2.mdb;DriverID=22;R EADONLY=true");
System.out.println("Connected Successfuly");
} catch (ClassNotFoundException | InstantiationException | IllegalAccessException | SQLException e1) {
System.out.println("Error while connecting : " + e1.getMessage());
System.exit(1);
}

}


ولی Netbeans خطای زیر رو بهم نشون میده :
Error while connecting : [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
Java Result: 1
علت این خطا چیه ؟ این نکته رو اضافه کنم که بانک من دقیقا در مسیر مشخص شده و با پسوند mdb.* هست و مشکلی از این جهت وجود نداره .

با تشکر