|
||||||||||
| 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 IDataConnectorSQLException - 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 IDataConnectorclose in interface CloseableIOException - 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 IDataConnectorsuccess - 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 | |||||||||