在使用java.lang.ClassNotFoundException加载sun.jdbc.odbc.JdbcOdbcDriver时,我得到了Class.forName()。
我使用MySQL作为数据源,并在(在Windows8上)中添加了数据源名称。
以下是代码:
class Connect {
check() {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
}输出:
java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver发布于 2014-09-17 14:14:01
你在使用Java 8吗?类不再存在(更多信息)。如果需要使用Java 7,可以安装它。
发布于 2014-09-17 14:42:24
有一次这种情况发生在我身上,我所做的是在下载产品时导入产品附带的mysql jdbc库,然后我使用了驱动程序,正如页面中所解释的:
http://dev.mysql.com/doc/connector-j/en/connector-j-usagenotes-connect-drivermanager.html
希望这能帮到你
https://stackoverflow.com/questions/25892923
复制相似问题