I am trying to connect to MS-Access using JDBC:ODBC:

```
public boolean connectToAccess(String accessFilePath) {
    //Get connection to database
    try {
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        myConnection = DriverManager.getConnection("jdbc: odbc: driver={Microsoft Access Driver (*.mdb)};DBQ=" + accessFilePath);
    } catch (Exception ex) {
        System.out.println(ex);
        return false;
    }
    return true;
}

```

I get the error:
"No suitable driver found for jdbc: odbc: driver={Microsoft Access Driver (\*.mdb)};DBQ=file.mdb"
Why?
Can you suggest another way of reading access files in Java?