abk.dao.sql
Interface IDataConnector

All Superinterfaces:
Closeable
All Known Implementing Classes:
ADataDriver.Connector, ADataSource

public interface IDataConnector
extends Closeable

Define una interfaz para implementar conectores de acceso a bases de datos mediante JDBC.


Method Summary
 void close()
          Cierra una conexión obtenida con open(), indicando que ha habido éxito en la operación.
 void close(boolean success)
          Cierra una conexión obtenida con open(), ejecutando un commit o un rollback en función de que se cierre con éxito o no.
 Connection open()
          Abre y devuelve una conexión con la base de datos.
 

Method Detail

open

Connection open()
                throws SQLException
Abre y devuelve una conexión con la base de datos.

Returns:
La conexión abierta.
Throws:
SQLException - si se produce un error al tratar de abrir la conexión con el driver especificado.

close

void close()
           throws IOException
Cierra una conexión obtenida con open(), indicando que ha habido éxito en la operación.

Specified by:
close in interface Closeable
Throws:
IOException - si se produce algún error durante la operación de cierre.
See Also:
close(boolean)

close

void close(boolean success)
           throws IOException
Cierra una conexión obtenida con open(), ejecutando un commit o un rollback en función de que se cierre con éxito o no.

Parameters:
success - Indicación de si la operación tuvo éxito, y se debe realizar un Connection.commit(), o si falló por lo que se debe hacer un Connection.rollback() antes de cerrar.
Throws:
IOException - si se produce algún error durante la operación de cierre.


Copyright © 2024. All rights reserved.