不调用Class.forName(“com.mysql.jdbc.Driver”)运行程序

不调用Class.forName(“com.mysql.jdbc.Driver”)运行程序,jdbc,Jdbc,不加载驱动程序Class.forName(“com.mysql.jdbc.Driver”)my程序 工作很好。。。怎么 这在 DriverManager方法getConnection和getDrivers已得到增强,以支持Java标准版服务提供程序机制。JDBC4.0驱动程序必须包含META-INF/services/java.sql.Driver文件。此文件包含java.sql.Driver的JDBC驱动程序实现的名称。例如,要加载my.sql.Driver类,META-INF/servic

不加载驱动程序
Class.forName(“com.mysql.jdbc.Driver”)
my程序 工作很好。。。怎么

这在

DriverManager方法getConnection和getDrivers已得到增强,以支持Java标准版服务提供程序机制。JDBC4.0驱动程序必须包含META-INF/services/java.sql.Driver文件。此文件包含java.sql.Driver的JDBC驱动程序实现的名称。例如,要加载my.sql.Driver类,META-INF/services/java.sql.Driver文件将包含以下条目:

my.sql.Driver
应用程序不再需要使用Class.forName()显式加载JDBC驱动程序。当前使用Class.forName()加载JDBC驱动程序的现有程序将继续工作,无需修改

调用方法getConnection时,DriverManager将尝试从初始化时加载的驱动程序和使用与当前小程序或应用程序相同的类加载器显式加载的驱动程序中查找合适的驱动程序

欢迎光临。请直接使用按钮将代码粘贴到问题中。不要使用难以读取的代码图像。