| java.lang.Object | |
| ↳ | java.sql.DriverManager | 
Provides facilities for managing JDBC drivers.
 The DriverManager class loads JDBC drivers during its initialization,
 from the list of drivers referenced by the system property "jdbc.drivers".
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Removes a driver from the  
  
  DriverManager's registered driver list. | |||||||||||
Attempts to establish a connection to the given database URL. 
  
   | |||||||||||
Attempts to establish a connection to the given database URL. 
  
   | |||||||||||
Attempts to establish a connection to the given database URL. 
  
   | |||||||||||
Tries to find a driver that can interpret the supplied URL. 
  
   | |||||||||||
Returns an  
  
  Enumeration that contains all of the loaded JDBC
 drivers that the current caller can access. | |||||||||||
      This method was deprecated
      in API level 1.
      use  
  
  getLogWriter() instead. | |||||||||||
Retrieves the log writer. 
  
   | |||||||||||
Returns the login timeout when connecting to a database in seconds. 
  
   | |||||||||||
Prints a message to the current JDBC log stream. 
  
   | |||||||||||
Registers a given JDBC driver with the  
  
  DriverManager. | |||||||||||
      This method was deprecated
      in API level 1.
      Use  
  
  setLogWriter(PrintWriter) instead. | |||||||||||
Sets the  
  
  PrintWriter that is used by all loaded drivers, and also
 the DriverManager. | |||||||||||
Sets the login timeout when connecting to a database in seconds. 
  
   | |||||||||||
| 
  [Expand]
   Inherited Methods  | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
   
From class
  java.lang.Object
 | |||||||||||
Removes a driver from the DriverManager's registered driver list.
 This will only succeed when the caller's class loader loaded the driver
 that is to be removed. If the driver was loaded by a different class
 loader, the removal of the driver fails silently.
 
 If the removal succeeds, the DriverManager will not use this
 driver in the future when asked to get a Connection.
| driver | the JDBC driver to remove. | 
|---|
| SQLException | if there is a problem interfering with accessing the database. | 
|---|
Attempts to establish a connection to the given database URL.
| url | a URL string representing the database target to connect with | 
|---|---|
| info | a set of properties to use as arguments to set up the
            connection. Properties are arbitrary string/value pairs.
            Normally, at least the properties "user" and "password" should be passed, with appropriate settings for
            the user ID and its corresponding password to get access to
            the corresponding database. | 
        
Connection to the database identified by the URL.
         null if no connection can be established.| SQLException | if there is an error while attempting to connect to the database identified by the URL. | 
|---|
Attempts to establish a connection to the given database URL.
| url | a URL string representing the database target to connect with. | 
|---|---|
| user | a user ID used to login to the database. | 
| password | a password for the user ID to login to the database. | 
Connection to the database identified by the URL.
         null if no connection can be established.| SQLException | if there is an error while attempting to connect to the database identified by the URL. | 
|---|
Attempts to establish a connection to the given database URL.
| url | a URL string representing the database target to connect with. | 
|---|
Connection to the database identified by the URL.
         null if no connection can be established.| SQLException | if there is an error while attempting to connect to the database identified by the URL. | 
|---|
Tries to find a driver that can interpret the supplied URL.
| url | the URL of a database. | 
|---|
Driver that matches the provided URL. null if
         no Driver understands the URL| SQLException | if there is any kind of problem accessing the database. | 
|---|
Returns an Enumeration that contains all of the loaded JDBC
 drivers that the current caller can access.
Enumeration containing all the currently loaded JDBC
         Drivers.
      This method was deprecated
      in API level 1.
 use getLogWriter() instead.
  
Gets the log PrintStream used by the DriverManager and
 all the JDBC Drivers.
PrintStream used for logging activities.
Retrieves the log writer.
PrintWriter object used as the log writer. null
         if no log writer is set.
Returns the login timeout when connecting to a database in seconds.
Prints a message to the current JDBC log stream. This is either the
 PrintWriter or (deprecated) the PrintStream, if set.
| message | the message to print to the JDBC log stream. | 
|---|
Registers a given JDBC driver with the DriverManager.
 
 A newly loaded JDBC driver class should register itself with the
 DriverManager by calling this method.
| driver | the Driver to register with the DriverManager. | 
        
|---|
| SQLException | if a database access error occurs. | 
|---|
      This method was deprecated
      in API level 1.
 Use setLogWriter(PrintWriter) instead.
  
Sets the print stream to use for logging data from the DriverManager and the JDBC drivers.
| out | the PrintStream to use for logging.
 | 
        
|---|
Sets the PrintWriter that is used by all loaded drivers, and also
 the DriverManager.
| out | the PrintWriter to be used.
 | 
        
|---|
Sets the login timeout when connecting to a database in seconds.
| seconds | seconds until timeout. 0 indicates wait forever. | 
|---|