gpt4 book ai didi

java - 为什么我需要 : "org.apache.derby.jdbc.ClientDriver"

转载 作者:行者123 更新时间:2023-12-01 09:56:53 27 4
gpt4 key购买 nike

有人可以向我解释一下这个链接的含义:org.apache.derby.jdbc.ClientDriver是必要的。

例如:

public class Demo1 {
public static void main(String[] args) {

String driverName = "org.apache.derby.jdbc.ClientDriver";

try {
// loaded the driver
Class.forName(driverName);

System.out.println("driver loaded");

String url = "jdbc:derby://localhost:1527/db1";

} catch (ClassNotFoundException e) {

e.printStackTrace();
}
}
}

最佳答案

这是没有必要的,而且从 Java 6 开始就没有必要了。JDBC 4.0-only features说(部分)

Autoloading of JDBC drivers. In earlier versions of JDBC, applications had to manually register drivers before requesting Connections. With JDBC 4.0, applications no longer need to issue a Class.forName() on the driver name; instead, the DriverManager will find an appropriate JDBC driver when the application requests a Connection.

在早期版本的 Java 中,需要加载(并注册)JDBC 驱动程序。

关于java - 为什么我需要 : "org.apache.derby.jdbc.ClientDriver",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37150149/

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