gpt4 book ai didi

mysql - "com.mysql.cj.jdbc.Driver"的SPI自动注册中的混淆

转载 作者:行者123 更新时间:2023-11-29 07:21:31 30 4
gpt4 key购买 nike

<分区>

最近我一直在使用 JDBC 开发 Java Web 应用程序,我发现 com.mysql.jdbc.Driver 自“Connector/J API 8.0”以来已被弃用。

因此,如下所示,Java 运行时会警告您使用 com.mysql.cj.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.

我的问题真正在于这条线。

The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.

起初,我以为这意味着不需要调用Class.forName来注册驱动程序,但经过测试,我发现我错了。

那么通常不需要手动加载驱动程序类到底是什么意思?有什么我错过的吗?

谢谢。

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com