|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.eng.spago.dbaccess.sql.DataConnection
public class DataConnection
DATE CONTRIBUTOR/DEVELOPER NOTE 13-12-2005 Boccalon/Grassi - Fixed the tracing of the exceptions in the constructor
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. |
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. |
boolean |
isClosed()
|
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)
String
- commandString - La stringa contenente il comando sql.
SQLCommand
rappresentante il comando di delete .public SQLCommand createStoredProcedureCommand(java.lang.String commandString)
String
- commandString - La stringa contenente il comando sql.
SQLCommand
rappresentante il comando per l'esecuzione di una stored procedure.public SQLCommand createUpdateCommand(java.lang.String commandString)
String
- commandString - La stringa contenente il comando sql.
SQLCommand
rappresentante il comando di update.public SQLCommand createSelectCommand(java.lang.String commandString)
String
- commandString - La stringa contenente il comando sql.
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)
String
- name - La stringa contenente il comando sql.int
- type - il java.sql.Type del DataField.Object
- value
- valore del DataField.
DataField
public DataField createDataField(java.lang.String name, int type, java.lang.Object value, java.lang.String typeName)
String
- name - La stringa contenente il comando sql.int
- type - il java.sql.Type del DataField.Object
- value
- valore del DataField.String
- typeName
- fully-qualified name di un SQL structured type.
DataField
public SQLMapper getSQLMapper()
SQLMapper
associato alla connessionepublic int getTransactionIsolation() throws EMFInternalError
EMFInternalError
public void setTransactionIsolation(int transactionIsolationLevel) throws EMFInternalError
int
- transactionIsolationLevel il valore di una delle seguenti costanti :
EMFInternalError
public java.sql.Connection getInternalConnection()
Connection
la connessione attiva.public boolean isClosed()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |