当前位置: 首页 > news >正文

下载MySQL JDBC驱动的方法

说明

java代码通过JDBC访问MySQL数据库,需要MySQL JDBC驱动。

例如,下面这段代码,因为找不到JDBC驱动,所以执行会报异常:

package com.thb;public class JDBCDemo {public static void main(String[] args) throws ClassNotFoundException {       String driver = "com.mysql.jdbc.Driver";Class.forName(driver);}}

在这里插入图片描述

新版本驱动jar包的名称跟老的版本不同

例如,下载了8.2.0版本的驱动mysql-connector-j-8.2.0.jar,即以mysql-connector-j开头,老的版本是以mysql-connector-java开头。

下载MySQL JDBC驱动的方法

直接从MySQL 官网下载

https://dev.mysql.com/downloads/
在这里插入图片描述

点击进去:
在这里插入图片描述

选择:
在这里插入图片描述

随便选择一种方式,例如选择zip包的方式:
在这里插入图片描述

点击下载,想用账号登录再下载可以,没有账号直接点击下面的"No thanks, just start my download."也可以:
在这里插入图片描述

下载下来以后解压,可以得到jar包,例如下面这个jar包,拷贝到工程的类路径下面能找到的地方就行了:
在这里插入图片描述

用maven下载

在Maven的pom.xml文件中增加如下依赖:

<!-- https://mvnrepository.com/artifact/com.mysql/mysql-connector-j -->
<dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><version>8.2.0</version>
</dependency>

然后就自动下载到maven的本地仓库了:
在这里插入图片描述

备注,下面这种依赖的写法是针对老版本的,对于新的版本,不要使用下面这种依赖写法了,因为新的版本groupId和artifactId已经改变了:

<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.33</version>
</dependency>

在这里插入图片描述

http://www.lryc.cn/news/249695.html

相关文章:

  • C/C++ 实现FTP文件上传下载
  • 第十三章 python之爬虫
  • scrum 敏捷开发
  • 亚信科技AntDB数据库完成中国信通院数据库迁移工具专项测试
  • 深度学习(一):Pytorch之YOLOv8目标检测
  • EasyExcel如何读取全部Sheet页数据方法
  • GDPU 数据结构 天码行空12
  • 什么是 Proxy?
  • Vue系列:Vue Element UI中,使用按钮实现视频的播放、停止、停止后继续播放、播放完成后重新播放功能
  • .Net 8 Blazor下 Auto交互渲染模式试用
  • AndroidStudio - 新版本 Logcat 使用详解
  • Webpack ECMAScript 模块
  • knife4j集合化postman
  • MongoDB的原子性和多文档事务处理
  • 代理模式 1、静态代理 2、动态代理 jdk自带动态代理 3、Cglib代理
  • ELK+filebeat+kafka
  • LLVM学习笔记(63)
  • 【python+requests】接口自动化测试
  • plt创建指定色系
  • Java多线程-第20章
  • 寿险公司通过开源治理保障数字创新,安全打通高质量服务新通道
  • SpringBoot中的部分注解
  • 蓝桥杯-02-蓝桥杯C/C++组考点与14届真题
  • 计算机杂谈系列精讲100篇-【计算机应用】关于TensorFlow和PyTorch的一些看法
  • Uni-App知识点
  • Postman如何使用(四):接口测试
  • 【Qt绘图】之绘制坦克
  • 【机器视觉技术栈】- 机器视觉基础
  • Arkts开发UIAbility组件生命周期启动模式开发详解【鸿蒙专栏-19】
  • 力扣295. 数据流的中位数(java,堆解法)