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()
返回登录时等待的最长时间。