Gestión de Bases de datos en Internet: JDBC

Referencia de la API de JDBC  

Pasamos en este apéndice a dar una breve descripción de cada una de las interfaces y clases que componen el paquete java.sql.
 

Interfaces  

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.
 

Connection

Representa una sesión de trabajo con una base de datos. Sus métodos, aparte de permitir modificarla y consultar sus tablas, también permiten obtener información sobre su estructura.
 

Statement

Mediante esta interfaz, se envían las órdenes SQL individuales a la base de datos a través del controlador JDBC y se recogen los resultados de las mismas.
 

ResultSet

Mediante esta interfaz, se organizan en tablas los resultados de las órdenes SQL. Las filas deben leerse una detrás de otra, pero las columnas pueden leerse en cualquier orden.
 

ResultSetMetaData

Contiene información sobre las columnas de los objetos ResultSet.
 

PreparedStatement

Los objetos PreparedStatement contienen órdenes SQL precompiladas que pueden por tanto ejecutarse muchas veces.
 

CallableStatement

Los objetos CallableStatement se emplean para ejecutar procedimientos almacenados.
 

DatabaseMetaData

Contiene diversa, y abundantísima, información sobre la base de datos. Algunos de sus métodos devuelven los resultados como tablas ResultSet, y pueden tratarse como éstos.
 
 

Clases
 

DriverManager

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

Types

Define una serie de constantes usadas para identificar los tipos de datos SQL.
 
 

Time

Esta clase añade a la clase Date del paquete java.util los métodos y características para trabajar con cláusulas de escape JDBC identificándolo como un tipo TIME de SQL.
 

Date

Esta clase añade a la clase Date del paquete java.util los métodos y características para trabajar con cláusulas de escape JDBC como un tipo DATE de SQL.
 
 

Timestamp

Esta clase añade a la clase Date del paquete java.util los métodos y características para trabajar con cláusulas de escape JDBC identificándolo como un tipo TIMESTAMP de SQL.
 
 

DriverPropertyInfo

Contiene métodos para averiguar y trabajar con las propiedades de los controladores JDBC.
 
 

SQLException

Proporciona diversa inmformación acerca de los errores producidos durante el acceso a una base de datos.
 
 

SQLWarning
 
Contiene información sobre los avisos que se producen durante el trabajo con una base de datos. Los avisos se encadenan al objeto que los provocó.