|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectabk.dao.sql.ADataSource
public class ADataSource
Field Summary | |
---|---|
private Connection |
iConnection
|
private DataSource |
iDataSource
|
private String |
iPassword
Contraseña para el proceso de autenticación ante la base de datos. |
private String |
iSourceName
El nombre del DataSource. |
private String |
iUser
Nombre de usuario para el proceso de autenticación ante la base de datos. |
Constructor Summary | |
---|---|
ADataSource(String name)
|
|
ADataSource(String name,
String user,
String password)
|
Method Summary | |
---|---|
void |
close()
Cierra una conexión obtenida con IDataConnector.open(), indicando que ha habido éxito en la operación. |
void |
close(boolean success)
Cierra una conexión obtenida con IDataConnector.open(), ejecutando un commit o un rollback en función de que se cierre con éxito o no. |
private DataSource |
getDataSource()
|
Connection |
open()
Abre y devuelve una conexión con la base de datos. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final String iSourceName
private final String iUser
private final String iPassword
private DataSource iDataSource
private Connection iConnection
Constructor Detail |
---|
public ADataSource(String name, String user, String password)
public ADataSource(String name)
Method Detail |
---|
private final DataSource getDataSource() throws NamingException
NamingException
public Connection open() throws SQLException
IDataConnector
open
in interface IDataConnector
SQLException
- si se produce un error al tratar de abrir la conexión con el driver
especificado.public void close() throws IOException
IDataConnector
close
in interface IDataConnector
close
in interface Closeable
IOException
- si se produce algún error durante la operación de cierre.IDataConnector.close(boolean)
public void close(boolean success) throws IOException
IDataConnector
close
in interface IDataConnector
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.
IOException
- si se produce algún error durante la operación de cierre.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |