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
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.
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.
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.
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.
Contiene información sobre las
columnas de los objetos ResultSet.
Los objetos PreparedStatement
contienen órdenes SQL precompiladas que pueden por tanto
ejecutarse muchas veces.
Los objetos CallableStatement se
emplean para ejecutar procedimientos almacenados.
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
Contiene métodos para trabajar con
un conjunto de controladores JDBC.
Define una serie de constantes usadas
para identificar los tipos de datos SQL.
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.
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.
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.
Contiene métodos para averiguar y
trabajar con las propiedades de los controladores JDBC.
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ó.