出现的问题
在日常使用MySQL连接数据库的时候,使用了很久的com.mysql.jdbc.Driver系统对此竟然提出了警告:
Loading class `com.mysql.jdbc.Driver'.
This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'.
The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
加载类“com.mysql.jdbc.Driver”。
这是弃用的。
新的驱动类是' com.mysql.cj.jdbc.Driver'。
驱动程序是通过SPI自动注册的,手动加载驱动程序类通常是不必要的。
之前我们使用了很久的驱动,居然报错了。
我不理解了~~
通过查阅资料,我发现是版本问题
om.mysql.jdbc.Driver是对应导入mysql-connector-java 5版本的驱动
com.mysql.cj.jdbc.Driver是对应导入mysql-connector-java 6版本的驱动
以后在java 5之后的版本,我们都需要用这个新的驱动com.mysql.cj.jdbc.Driver