在Java 8之前,我一直使用以下驱动程序和连接字符串连接到MS Access数据库。
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection dbConnection = DriverManager.getConnection("jdbc:odbc:DBName");
今天,我尝试运行使用上面代码的应用程序,使用JDK 8并获得ClassNotFoundException:
java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver
这很明显,因为JDK 8中删除了JDBC-ODBC驱动程序。
所以,我想知道使用JDBC功能我们可以通过Java 8连接到MS Access数据库的其他方法。