为什么用 cj 目录的驱动类,JDBC目录的驱动类为什么不用

为什么用 cj 目录的驱动类,JDBC目录的驱动类为什么不用


用 cj 目录的驱动类  显得后缀很长,可以用JDBC目录的驱动类 吗



https://img1.sycdn.imooc.com//climg/62beb8c209eb366e03740458.jpg

https://img1.sycdn.imooc.com//climg/62beb8e009eff1de19200951.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小蓝 2022-07-01 17:52:54

同学你好,如果仅从使用的角度,是可以使用com.mysql.jdbc.Driver类的。但是当使用当前的8.0版本MySql时,建议使用com.mysql.cj.jdbc.Driver,因为在8.0版本的jar包中,com.mysql.jdbc.Driver类已经没有实质的作用,仅是用来版本的向下兼容时使用,即可以支持使用了较低版本驱动的代码,这样那些代码就可以不去修改源码中的驱动字符串。

同时在com.mysql.jdbc.Driver类中也提供了友好的提示,提示现在最新的版本驱动应当是com.mysql.cj.jdbc.Driver类。

所以除非是在维护旧的程序,否则已经不建议使用旧的驱动配置字符串了。

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师