|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.smg.persistwork.connexio.bd.ConnexioBD
public abstract class ConnexioBD
ConnexioBD: classe abstracta que s'encarrega de les connexions amb la base de dades i d'executar les sentències.
Field Summary | |
---|---|
static java.lang.String |
BD_MYSQL
|
static java.lang.String |
BD_ORACLE
|
Constructor Summary | |
---|---|
ConnexioBD(java.lang.String cadenaConnexio,
java.lang.String usuari,
java.lang.String contrasenya)
Constructor que informa dels valors necessaris per a realitzar connexions amb la base de dades. |
Method Summary | |
---|---|
void |
creaConnexio()
Mètode per a obrir una connexió amb la base de dades. |
boolean |
executaSentencia(java.lang.String sentencia)
Executa una sentència SQL sense retornar dades. |
boolean |
executaSentencia(java.lang.String sentencia,
java.util.List<java.lang.Object> valors)
Executa una sentència amb preparedstatement passant diferents valors en una llista d'objectes. |
java.sql.ResultSet |
executaSentenciaDades(java.lang.String sentencia)
Executa una sentencia retornat les dades. |
java.sql.ResultSet |
executaSentenciaDades(java.lang.String sentencia,
java.util.List<java.lang.Object> valors)
Executa una sentència i retorna les dades, es passen valors per a filtrar com a paràmetre en una llista d'objectes. |
void |
finalitzaTransaccio()
Mètode que finalitza la transacció amb la base de dades i tanca la connexió. |
void |
iniciaTransaccio()
Mètode per a inicialitzar una transacció de base de dades. |
void |
rollback()
Mètode per a fer marxa enrera de les sentències executades. |
void |
tancaConnexio()
Mètode pera tancar la connexió oberta. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String BD_ORACLE
public static java.lang.String BD_MYSQL
Constructor Detail |
---|
public ConnexioBD(java.lang.String cadenaConnexio, java.lang.String usuari, java.lang.String contrasenya)
usuari
- contrasenya
- cadenaConnexio
- Method Detail |
---|
public void creaConnexio() throws PersistWorkException
PersistWorkException
public void tancaConnexio() throws PersistWorkException
PersistWorkException
public void rollback() throws PersistWorkException
PersistWorkException
public void iniciaTransaccio() throws PersistWorkException
PersistWorkException
public void finalitzaTransaccio() throws PersistWorkException
PersistWorkException
public boolean executaSentencia(java.lang.String sentencia) throws PersistWorkException
sentencia
-
PersistWorkException
public java.sql.ResultSet executaSentenciaDades(java.lang.String sentencia) throws PersistWorkException
sentencia
-
PersistWorkException
public boolean executaSentencia(java.lang.String sentencia, java.util.List<java.lang.Object> valors) throws PersistWorkException
sentencia
- valors
-
PersistWorkException
public java.sql.ResultSet executaSentenciaDades(java.lang.String sentencia, java.util.List<java.lang.Object> valors) throws PersistWorkException
sentencia
- valors
-
PersistWorkException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |