[英]Exception on loading JDBC-ODBC driver
我在使用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
希望这可以帮助您
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.