加载JDBC-ODBC驱动程序时出现exception

我在使用Class.forName()加载sun.jdbc.odbc.JdbcOdbcDriver时收到java.lang.ClassNotFoundException

我使用MySQL作为数据源,我在ODBC数据源管理器中添加了数据源名称(在Windows 8上)。

这是代码:

 class Connect { check() { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } } } 

输出:

 java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver 

你在使用Java 8吗? 该课程已不再存在( 更多信息 )。 如果需要使用它,可以安装Java 7。

这件事发生在我身上,我做的是导入我下载产品时附带的mysql jdbc库,之后我使用了驱动程序,如页面中所述:

http://dev.mysql.com/doc/connector-j/en/connector-j-usagenotes-connect-drivermanager.html

希望这可以帮到你