Gestión de Bases de datos en Internet: JDBC

La clase DriverManager

Contiene métodos para trabajar con un conjunto de controladores JDBC.

 

Los métodos.
 

Conexión con un origen de datos: getConnection()

public static synchronized Connection getConnection( String url, Properties parametros)
                    throws SQLException

Conecta con el origen de datos apuntado por el url. Es posible indicar parejas de parámetros adicionales en un objeto properties.

 
 

Conexión con un origen de datos: getConnection()

public static synchronized Connection getConnection( String url,String nombreUsuario,
                    String clave) throws SQLException

Conecta con el origen de datos apuntado por el url, posible indicando el nombre de usuario y su clave de acceso a la base de datos.

 
 

Conexión con un origen de datos: getConnection()

public static synchronized Connection getConnection( String url) throws SQLException

Conecta con el origen de datos apuntado por el url.

 
 
 

Obtención de un controlador: getDriver()

public static Driver getDriver(String url) throws SQLException

El administrador de controladores (DriverManager) trata de encontrar uno entre los registrados que pueda conectarse al origen de datos apuntado por el url.

 
 
 

Registro de un controlador: registerDriver()

public static synchronized void registerDriver( Driver controlador) throws SQLException

Da a conocer ese controlador al administrador de controladores.

 
 
 

Eliminación de un controlador: deregisterDriver()

public static void deregisterDriver( Driver controlador)throws SQLException)

Borra el controlador de la lista de controladores registrados del administrador de controladores.

 
 
 

Conexión con un origen de datos: getConnection()

public static Enumeration getDrivers()

Devuelve en un objeto Enumeration una lista con todos los controladores registrados en este DriverManager.

 
 
 

Tiempo de entrada: setLoginTimeout()

public static void setLoginTimeout(int tiempo)

Establece el tiempo máximo en segundos que esperarán los controladores para establecer la conexión con el origen de datos.

 
 
 

Tiempo de entrada: getLoginTimeout()

public static int getLoginTimeout()

Obtiene el tiempo máximo en segundos que esperarán los controladores para establecer la conexión con el origen de datos.

 
 
 

Corriente de salida: setLogStream()

public static void setLogStream(PrintStream salida)

Establece la corriente de sailda de bytes que emplearán los controladores y el administrador de controladores para mostrar información sobre el acceso a la base de datos. Para deshabilitarla, se le asigna el valor null.

 
 
 

Corriente de salida: getLogStream ()

public static PrintStream getLogStream()

Obtiene la corriente de sailda de bytes que emplean los controladores y el administrador de controladores para mostrar información sobre el acceso a la base de datos. Si está desactivada, devuelve null.

 
 

Presentación de mensajes: println()

public static void println(String message)

Escribe el mensaje en la corriente de informes.

 
nota: El url tiene la forma jdbc:subprotocolo:subnombre