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