11.2.2 DriverManager类
DriverManager类是JDBC的管理层,主要负责管理数据库厂商提供的驱动程序,建立应用程序与数据库之间的连接。DriverManager类提供的一些重要的静态方法如表11.2所示。
表11.2 DriverManager类常用方法(https://www.daowen.com)

需要注意的是,在com.mysql.jdbc.Driver中已经有一段静态代码块用于向 DriverManager注册一个Driver实例。如果注册Driver实例采用的是DriverManager.registerDriver(Driver driver)方法,那么将会造成Driver实例被注册两次,相当于是实例化了两个Driver对象。因此,在开发过程中,建议采用Class.forName("包名.类名")的方式进行注册。