下载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>
相关推荐
学地理的小胖砸1 小时前
【Python 操作 MySQL 数据库】
数据库·python·mysql
dddaidai1231 小时前
Redis解析
数据库·redis·缓存
数据库幼崽2 小时前
MySQL 8.0 OCP 1Z0-908 121-130题
数据库·mysql·ocp
Amctwd2 小时前
【SQL】如何在 SQL 中统计结构化字符串的特征频率
数据库·sql
betazhou2 小时前
基于Linux环境实现Oracle goldengate远程抽取MySQL同步数据到MySQL
linux·数据库·mysql·oracle·ogg
lyrhhhhhhhh3 小时前
Spring 框架 JDBC 模板技术详解
java·数据库·spring
喝醉的小喵4 小时前
【mysql】并发 Insert 的死锁问题 第二弹
数据库·后端·mysql·死锁
付出不多5 小时前
Linux——mysql主从复制与读写分离
数据库·mysql
初次见面我叫泰隆5 小时前
MySQL——1、数据库基础
数据库·adb
Chasing__Dreams5 小时前
Redis--基础知识点--26--过期删除策略 与 淘汰策略
数据库·redis·缓存