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)