MySQL-ODBC桥接_3/3 Java连接MySQL数据库测试报错sun.jdbc.odbc.JdbcOdbcDriver

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右下方自动重新导包,如图。
在这里插入图片描述

重新运行程序,控制台输出结果。如下图:(如果弹出防火墙提示,点击允许访问)。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杰少2020

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值