MySQL-ODBC桥接测试三步:
1、驱动下载和安装,链接:
https://blog.csdn.net/yj19880214/article/details/114607855
2、MySQL-ODBC桥接_2/3 配置数据源,链接:
https://blog.csdn.net/yj19880214/article/details/114608185
3、MySQL-ODBC桥接_3/3 Java连接MySQL数据库测试报错解决(当前页面)
配置ODBC桥接数据源完毕后,编写Java测试类代码如下
报错信息:ClassNotFountException:sun.jdbc.odbc.JdbcOdbcDriver
出现这个异常的原因在于从JDK1.8开始,Oracle删除了jdbc-odbc桥,如果你要使用jdbc-odbc桥,那么请下载jdk1.7或者更低版本,解决方案请看代码后的截图步骤方案。
public class TestODBC {
public static void main(String[] args) {
//1、加载驱动
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
//2、建立连接
Connection conn = null;
try {
conn = DriverManager.getConnection("jdbc:odbc:myDB03", "root", "root");
} catch (SQLException e) {
e.printStackTrace();
}finally {
// 3 关闭连接
if (conn!=null){
try {
conn.close();
System.out.println("关闭连接成功!");
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
报错截图如下:
出现这个异常的原因在于从JDK1.8开始,Oracle删除了jdbc-odbc桥,如果你要使用jdbc-odbc桥,那么请下载jdk1.7或者更低版本
推荐安装默认路径,不要修改。安装完后检查安装版本:
安装jdk1.7后,设置idea开发工具的jdk版本
File—project structure
弹出设置界面,如下图
点击ok后,界面如下图,点击ok即可。
点击如上ok后,idea右下方自动重新导包,如图。
重新运行程序,控制台输出结果。如下图:(如果弹出防火墙提示,点击允许访问)。