13.4.1 DriverManager类

13.4.1 DriverManager类

java.sql.DriverManager类是JDBC的管理器,负责管理JDBC驱动程序,跟踪可用的驱动程序并在数据库和相应驱动程序之间建立连接。此外,java.sql.DriverManager类还处理如驱动程序登录时间限制及登录和跟踪消息的显示等事务。

DriverManager类的常用成员方法如下:

• Connection getConnection(String url)

使用指定的数据库URL创建一个连接,使DriverManager从注册的JDBC驱动程序中选择一个适当的驱动程序。如果发生数据库访问错误,则程序抛出一个SQLExeption异常。

• Connection getConnection(String url,Properties info)

使用指定的数据库URL和相关信息(用户名、用户密码等属性列表)创建一个连接,使DriverManager从注册的JDBC驱动程序中选择一个适当的驱动程序。如果发生数据库访问错误,则程序抛出一个SQLExeption异常。

• Connection getConnection(String url,String user,String password)

使用指定的数据库URL、用户名和用户密码创建一个连接,使DriverManager从注册的JDBC驱动程序中选择一个适当的驱动程序。如果发生数据库访问错误,则程序抛出一个SQLExeption异常。

• void doregisterDriver(Driver driver)

注册一个驱动程序driver。

• Driver getDriver(String url)

返回指定url的驱动程序。

• void setLoginTimeout(int seconds)

设置登录时等待的最长时间seconds。

• int getLoginTimeout()

返回登录时等待的最长时间。