|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object atg.util.service.ATGBasicClass atg.metier.dao.ATGDao atg.metier.dao.jdbc.ATGDaoJdbc
public abstract class ATGDaoJdbc
Titre : Classe DAO spécialisée en JDBC
Description : Cette classe accède à une base de données relationnelle via le pool de connexion nommé ATGDaoPoolDataSource
Copyright : FERRARI Olivier
Field Summary | |
---|---|
protected java.sql.Connection |
connexion
connexion de travail |
protected java.sql.Connection |
connInt
référence une connexion du pool |
protected static java.util.logging.Logger |
logger_
référence vers le log |
protected java.lang.String |
reference
référence le type de connexion (permet de gérer plusieurs connexion différente |
protected java.sql.ResultSet |
resultset
resultset de travail |
protected java.sql.Statement |
statement
statement de travail |
Fields inherited from class atg.metier.dao.ATGDao |
---|
NIVEAU_ATTRIBUTS, NIVEAU_ATTRIBUTS_VO, NIVEAU_IDENTIFIANT, NIVEAU_VIDE |
Constructor Summary | |
---|---|
ATGDaoJdbc()
Constructeur. |
Method Summary | |
---|---|
java.lang.String |
genererFROM(java.lang.String sql)
|
java.lang.String |
genererSQL(ATGListCritereValue listeCritere)
Ferme le resultSet, le statement et la connexion en cours d'utilisation |
java.lang.String |
genererSQL(java.lang.Class classRef,
ATGListCritereValue listeCritere)
|
protected java.sql.Connection |
getConnection()
Retourne une connexion provenant du pool de connexion. |
protected java.util.logging.Logger |
getLogger()
Retourne le log associé |
protected void |
libererRessource()
Ferme le resultSet, le statement et la connexion en cours d'utilisation |
java.sql.ResultSet |
send(java.lang.String sql)
Retourne le contenu de l'execution d'un requete en base avec gestion de l'accès à la base |
int |
sendAction(java.lang.String sql)
Retourne le résultat d'une action requete mise à jour (update |
Methods inherited from class atg.metier.dao.ATGDao |
---|
countByCritere, delete, delete, insert, selectAll, selectByCritere, selectByCritere, selectByIdentifiant, selectByIdentifiant, update |
Methods inherited from class atg.util.service.ATGBasicClass |
---|
logConfig, logFine, logFiner, logFinest, logInfo, logSevere, logWarning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.sql.Connection connexion
protected java.sql.Statement statement
protected java.sql.ResultSet resultset
protected java.lang.String reference
protected java.sql.Connection connInt
protected static java.util.logging.Logger logger_
Constructor Detail |
---|
public ATGDaoJdbc()
Method Detail |
---|
public java.sql.ResultSet send(java.lang.String sql) throws ATGDaoBaseIndisponibleException, ATGDaoRequeteException, ATGDaoDataNotFoundException
sql
- String Chaine de caractère contenant la requête à exécuter
ATGDaoBaseIndisponibleException
ATGDaoRequeteException
ATGDaoDataNotFoundException
public int sendAction(java.lang.String sql) throws ATGDaoBaseIndisponibleException, ATGDaoDataNotFoundException, ATGDaoRequeteException
sql
- String Chaine de caractère contenant la requête à exécuter
ATGDaoBaseIndisponibleException
ATGDaoDataNotFoundException
ATGDaoRequeteException
protected java.sql.Connection getConnection() throws ATGDaoBaseIndisponibleException
ATGDaoBaseIndisponibleException
protected void libererRessource()
public java.lang.String genererFROM(java.lang.String sql)
public java.lang.String genererSQL(ATGListCritereValue listeCritere)
public java.lang.String genererSQL(java.lang.Class classRef, ATGListCritereValue listeCritere)
protected java.util.logging.Logger getLogger()
getLogger
in class ATGBasicClass
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |