Gestión de Bases de datos en Internet: JDBC

La interfaz Driver

Es la interfaz que deben implementar todos los controladores JDBC en alguna de sus clases. Cuando se cargue una clase Driver, ésta creará una instancia de sí misma que se registrará posteriormente mediante el administrador de controladores.
 

Los métodos
 

Conexión con bases de datos: connect().

public abstract Connection connect( String direccion, Properties parametros) throws SQLException
 
Devuelve un objeto Connection referido al origen de datos indicado por direccion. Se incluyen una serie de parejas parámetro:valor, necesarias según el origen de datos, en un objeto Properties (por ejemplo user:nombreUsuario)
 
 
 
 

Posibilidad de conexión : acceptsURL()

public abstract boolean acceptsURL(String direccion) throws SQLException

Devuelve true si puede conectarse al origen de datos apuntado por direccion.
 
 
 
 

Propiedades: getPropertyInfo()

public abstract DriverPropertyInfo[] getPropertyInfo(
                    String direccion, Properties parametros) throws SQLException

Devuelve un array de parámetros necesarios para la conexión con el origen de datos apuntado por direccion.
 
 
 
 

Versión principal del controlador : getMajorVersion()

public abstract int getMajorVersion()

Devuelve el primer número de la versión del controlador JDBC.
 
 
 
 

Versión secundaria del controlador : getMinorVersion ()

public abstract int getMinorVersion()

Devuelve el segundo número de la versión del controlador JDBC.
 
 
 
 

Cumplimiento JDBC: JDBCCompliant()

public abstract boolean jdbcCompliant()

Devuelve true si se trata de un controlador JDBC COMPLIANT.(Implica soporte completo de la API JDBC y del nivel de entrada SQL 92)