赞
踩
在maven依赖中,我们连接数据库时通常会导入mysql驱动包,比如mysql-connector-java或者mysql-connector-j。
那么mysql-connector-j和mysql-connector-java之间的区别是什么呢?
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<scope>runtime</scope>
</dependency>
它是一种JDBC-3.0 “类型4”驱动,纯java程序,3.0版JDBC规范,并且能使用mysql协议和
mysql服务器直接通信
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.30</version>
</dependency>
它是MySQL提供的JDBC驱动包,用JDBC连接MySQL数据库时,必须使用该jar包。
主要用途:
与数据库建立连接
发送SQL语句
处理结果
因为在我编写代码的时候,产生了这个疑问
那么我就对他们进行了一个了解
也不一定是正确的
它们是一个东西,都是MySQL驱动包
mysql-connector-j是jdc驱动程序的jar包文件名
mysql-connector-java是该驱动的名称
https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-installing-maven.html
其中
它翻译过来就是:
对于Connector/J 8.0.29及更早版本,使用以下Maven坐标:
……
哒哒哒~
也许这个问题可以解决啦~~~~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。