gpt4 book ai didi

mysql - JDBC 连接- Class.forName 与 Class.forName().newInstance?

转载 作者:IT王子 更新时间:2023-10-28 23:49:13 24 4
gpt4 key购买 nike

想知道为什么 Class.forName("com.mysql.jdbc.Driver");Class.forName("com.mysql.jdbc.Driver").newInstance( ); 当我使用它们连接到数据库时工作。没错,前者不应该工作,因为没有创建新实例。然而,它仍然有效。我正在使用 netbeans 6.9.1。感谢您的意见!

最佳答案

Class.forName("xxx") 不会创建到数据库的连接,它只是加载 JDBC 驱动程序并注册它,以便随后的 DriverManager.getConnection(.. .) 调用将起作用。无需自行实例化驱动程序。

关于mysql - JDBC 连接- Class.forName 与 Class.forName().newInstance?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4640268/

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