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

时间:2014-09-17 14:09:34

标签: java mysql jdbc odbc classnotfoundexception

我使用java.lang.ClassNotFoundException加载sun.jdbc.odbc.JdbcOdbcDriver时获得Class.forName()

我使用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

2 个答案:

答案 0 :(得分:2)

您使用的是Java 8吗?那里的班级不再存在(more info)。如果需要使用它,可以安装Java 7。

答案 1 :(得分:0)

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

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

希望这可以帮到你