Interfaz Connection

La interfaz Connection establece una conexión (sesión) con una base de datos específica. En el contexto de una conexión, se ejecutan sentencias de SQL y se devuelven resultados.

Una base de datos de Connection puede proporcionar información que describe sus tablas, su gramática de SQL soportada, sus procedimientos almacenados, las posibilidades de esta conexión, etc. Esta información se obtiene mediante el método getMetaData.

java.sql, paquete

public interface Connection

La Tabla 97 lista los métodos de la interfaz Connection a los que da soporte DB2 Everyplace.

Tabla 97. Métodos de la interfaz Connection

Tipo de valor de retorno del método Método
void clearWarnings() Borra todos los avisos de los que se ha informado para este objeto Connection.
void close() Libera una base de datos de Connection y los recursos de JDBC de modo inmediato en vez de esperar que los mismos se liberen de modo automático.
void commit () Hace que sean permanentes los cambios hechos desde la última operación de confirmación o cancelación y libera los bloqueos de base de datos mantenidos actualmente por Connection.
Statement createStatement() Crea un objeto Statement para enviar sentencias de SQL a la base de datos.
Statement createStatement(int resultSetType, int resultSetConcurrency) JDBC 2.0. Crea un objeto Statement que generará objetos ResultSet con el tipo y la simultaneidad indicados.
boolean isClosed() Comprueba si se ha cerrado una Conexión.
DatabaseMetaData getMetaData() Obtiene los metadatos relativos a esta base de datos de Connection.
SQLWarning getWarnings() Devuelve el primer aviso informado por llamadas a esta Connection.
CallableStatement prepareCall(String sql) Crea un objeto CallableStatement para llamar procedimientos almacenados de base de datos.
PreparedStatement prepareStatement (String sql) Crea un objeto PreparedStatement para enviar sentencias de SQL parametrizadas a la base de datos.
PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency) JDBC 2.0. Crea un objeto PreparedStatement que generará objetos ResultSet con el tipo y la simultaneidad indicados.
void rollback () Elimina los cambios hechos desde la última operación de confirmación o cancelación y libera los bloqueos de base de datos mantenidos actualmente por esta Connection.
void setAutoCommit (boolean autoCommit) Establece la modalidad de confirmación automática de esta conexión.

Tareas relacionadas

Consulta relacionada