关于maven依赖之导入数据库驱动

mysql-connector-j和mysql-connector-java实际上是同一个东西,都是MySQL的JDBC驱动包,用于Java程序连接MySQL数据库。它们遵循JDBC-3.0规范,提供纯Java实现,允许程序与服务器直接通信,主要功能包括建立连接、执行SQL和处理结果。
摘要由CSDN通过智能技术生成

概述:

在maven依赖中,我们连接数据库时通常会导入mysql驱动包,比如mysql-connector-java或者mysql-connector-j。

那么mysql-connector-j和mysql-connector-java之间的区别是什么呢?

  1. mysql-connector-j

<dependency>

<groupId>com.mysql</groupId>

<artifactId>mysql-connector-j</artifactId>

<scope>runtime</scope>

</dependency>

它是一种JDBC-3.0 “类型4”驱动,纯java程序,3.0版JDBC规范,并且能使用mysql协议和

mysql服务器直接通信

  1. mysql-connector-java

<dependency>

<groupId>mysql</groupId>

<artifactId>mysql-connector-java</artifactId>

<version>8.0.30</version>

</dependency>

它是MySQL提供的JDBC驱动包,用JDBC连接MySQL数据库时,必须使用该jar包。

主要用途:

  1. 与数据库建立连接

  1. 发送SQL语句

  1. 处理结果

  1. mysql-connector-j和mysql-connector-java有啥子区别

因为在我编写代码的时候,产生了这个疑问

那么我就对他们进行了一个了解

也不一定是正确的

它们是一个东西,都是MySQL驱动包

mysql-connector-j是jdc驱动程序的jar包文件名

mysql-connector-java是该驱动的名称

4. 看官网

https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-installing-maven.html

其中

它翻译过来就是:

对于Connector/J 8.0.29及更早版本,使用以下Maven坐标:

……

哒哒哒~

也许这个问题可以解决啦~~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值