gpt4 book ai didi

java - JDBC DriverManager.getConnection 与 DriverManager.registerDriver() 区别?

转载 作者:行者123 更新时间:2023-12-01 11:01:38 26 4
gpt4 key购买 nike

调用oracle函数时DriverManager.getConnection与DriverManager.registerDriver()有什么区别?

我经常只使用DriverManager.getConnection,但我在oracle站点中看到了DriverManager.registerDriver()的示例。

所以

  1. 调用 oracle 函数时我应该使用哪个?
  2. 何时使用 DriverManager.registerDriver()?

最佳答案

这两种方法是完全不同的。您应该问过 Class.forName() 与 DriverManager.registerDriver() 之间的区别。无论如何,

DriverManager.registerDriver():

Registers the given driver with the DriverManager. A newly-loaded driver class should call the method registerDriver to make itself known to the DriverManager.

引用号:http://docs.oracle.com/javase/7/docs/api/java/sql/DriverManager.html#registerDriver(java.sql.Driver)

getConnection() 用于在驱动程序加载后创建连接

关于java - JDBC DriverManager.getConnection 与 DriverManager.registerDriver() 区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33286785/

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