【MySQL的jdbc驱动报错 】 | IT修真院·坑乎
问题已收录 MySQL的jdbc驱动报错
我也踩过这个坑( 2 )
已统计您的踩坑,无需重复点击
回答(2)
详细描述
错误截图
源码
编辑于2024-05-09
  • [深圳|结业弟子]JAVA-杨萧
    1

    如晓鹏说的一样,使用新的驱动,就要使用新的语法,这些都是一一对应的。

    这里面的关系是,你安装的mysql的版本和使用的jar包,都不建议使用最新的,因为最新的一般是不稳定的,出现了问题的话,其他人都没有遇见到,对于初学者,靠自己单独解决比较困难,按照目前的成本来算,划不来。

    对于jar包的时候,有以下几个建议:

    1、jar使用并不是越新版本越好,新版本一般都会加入一下新功能,如果非必须使用者这些功能,有这方面的需求,都不建议使用新版本。

    2、jar的版本,一般建议使用过下载数最多那个版本,除非有特殊版本要求,如任务九的Tuscany,因为这个框架比较老了,已经不维护了,如果需要使用Tuscany框架的话,就需要使用spring  2.0.3版本的。

    3、对于mysql,不建议使用最新的版本,安装方式和一些配置,与5点几有较大的差别。


    希望以上建议对你有帮助。

    编辑于2019-03-13
  • [北京|荣耀师兄]JAVA-岳晓鹏
    0

    这个是因为的mysql-connector-java的版本导致的;

    具体报错原因是

    <property name="driverClass" value="com.mysql.jdbc.Driver"/>

    上述的这个驱动命令,是旧版本的写法,新版本的写法为value="com.cj.mysql.jdbc.Driver";如果你使用的新版本的驱动,你依然可以使用这个加载驱动的命令,但是会报上述的提醒性语句,性质是warn,提示你用新的加载驱动命令;


    就跟提示你的软件需要更新了,但是旧版本依然可以使用的性质是一样;



    编辑于2018-08-16