|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.eng.spago.dbaccess.sql.DataConnection
Questa Classe rappresenta una Connessione al DataBase ed è responsabile della :
Constructor Summary | |
DataConnection(java.sql.Connection connection,
java.lang.String driverVersion,
SQLMapper sqlMapper)
Costruttore : Attenzione la connessione viene creata invocando setAutoCommit(true). |
Method Summary | |
void |
close()
Questo metodo è utilizzato per chiudere la connessione |
void |
commitTransaction()
Questo metodo è utilizzato per effettuare la commit delle operazioni effettuate durante una transazione sulla connessione. |
DataField |
createDataField(java.lang.String name,
int type,
java.lang.Object value)
Crea un DataField associandolo all' SqlMapper della connessione. |
DataField |
createDataField(java.lang.String name,
int type,
java.lang.Object value,
java.lang.String typeName)
Crea un DataField associandolo all' SqlMapper della connessione. |
DataField |
createDataField(java.lang.String name,
int type,
java.lang.String value)
Crea un DataField associandolo all'SqlMapper della connessione. |
DataField |
createDataField(java.lang.String name,
int type,
java.lang.String value,
java.lang.String typeName)
Crea un DataField associandolo all'SqlMapper della connessione. |
SQLCommand |
createDeleteCommand(java.lang.String commandString)
Crea un SQLCommand di delete per la connessione dato il CommandString. |
SQLCommand |
createInsertCommand(java.lang.String commandString)
Crea un SQLCommand di insert per la connessione dato il CommandString. |
SQLCommand |
createSelectCommand(java.lang.String commandString)
Crea un SQLCommand di select per la connessione dato il CommandString. |
SQLCommand |
createSelectCommand(java.lang.String commandString,
boolean scroll)
|
SQLCommand |
createStoredProcedureCommand(java.lang.String commandString)
Crea un SQLCommand per eseguire un stored procedure dato il CommandString. |
SQLCommand |
createUpdateCommand(java.lang.String commandString)
Crea un SQLCommand di update per la connessione dato il CommandString. |
java.sql.Connection |
getInternalConnection()
Metodo per ottenere la connessione . |
SQLMapper |
getSQLMapper()
Questo metodo permette di recuperare l'oggetto che rappresenta la tipologia di Mapper associata a quella connessione |
int |
getTransactionIsolation()
Metodo per ottenere il livello di isolamento associato al DataConnection. |
void |
initTransaction()
Questo metodo è utilizzato per aprire una transazione sulla connessione. |
void |
rollBackTransaction()
Questo metodo è utilizzato per eseguire il rollBack delle operazioni effettuate durante una transazione sulla connessione |
void |
setTransactionIsolation(int transactionIsolationLevel)
Metodo per impostare il livello di isolamento associato al DataConnection. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DataConnection(java.sql.Connection connection, java.lang.String driverVersion, SQLMapper sqlMapper) throws EMFInternalError
connection
- - la connessione sql alla base dell'oggetto dataConnectiondriverVersion
- - la versione del driver utilizzato dalla connessionesqlMapper
- - la classe per il mappinf dei dataField
EMFInternalError
- - Se viene generato qualche errore durante l'inizializzazione della connessioneMethod Detail |
public void initTransaction() throws EMFInternalError
EMFInternalError
- - Se viene generato qualche errore durante l'inizializzazzione della transazione
EMFInternalError
public void commitTransaction() throws EMFInternalError
EMFInternalError
- - Se viene generato qualche errore durante il commit della transazione
EMFInternalError
public void rollBackTransaction() throws EMFInternalError
EMFInternalError
- - Se viene generato qualche errore durante il rollBack
EMFInternalError
public void close() throws EMFInternalError
EMFInternalError
- - Se viene generato qualche errore durante la chiusura della connessione
EMFInternalError
public SQLCommand createInsertCommand(java.lang.String commandString)
commandString
- - La stringa contenente il comando sql.
SQLCommand
rappresentante il comando di insert.public SQLCommand createDeleteCommand(java.lang.String commandString)
SQLCommand
rappresentante il comando di delete .public SQLCommand createStoredProcedureCommand(java.lang.String commandString)
SQLCommand
rappresentante il comando per l'esecuzione di una stored procedure.public SQLCommand createUpdateCommand(java.lang.String commandString)
SQLCommand
rappresentante il comando di update.public SQLCommand createSelectCommand(java.lang.String commandString)
SQLCommand
rappresentante il comando di select.public SQLCommand createSelectCommand(java.lang.String commandString, boolean scroll)
public DataField createDataField(java.lang.String name, int type, java.lang.Object value)
DataField
public DataField createDataField(java.lang.String name, int type, java.lang.Object value, java.lang.String typeName)
DataField
public DataField createDataField(java.lang.String name, int type, java.lang.String value, java.lang.String typeName)
DataField
public DataField createDataField(java.lang.String name, int type, java.lang.String value)
DataField
public SQLMapper getSQLMapper()
SQLMapper
associato alla connessionepublic int getTransactionIsolation() throws EMFInternalError
EMFInternalError
public void setTransactionIsolation(int transactionIsolationLevel) throws EMFInternalError
EMFInternalError
public java.sql.Connection getInternalConnection()
Connection
la connessione attiva.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |