|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.esupportail.portal.utils.database.Query
Classe d'abstraction pour accès aux base de données. L'objectif est de simplifier les accès les plus courants à la librairie JDBC et de centraliser les exceptions qu'elles peuvent soulever.
Constructor Summary | |
Query(Database db)
Constructeur |
|
Query(java.lang.String pool)
Deprecated. |
Method Summary | |
java.lang.Exception |
close()
Fermeture de la requete : resultset, statement et connexion |
void |
commit()
Commit |
int |
delete()
Delete |
java.sql.ResultSet |
getRs()
récupère le resultset associé à l'objet |
org.jasig.portal.RDBMServices.PreparedStatement |
getStmt()
retourne le statement associé à l'objet |
int |
insert()
Insertion |
boolean |
isAutoCommit()
l'autocommit est-il actif ? |
static java.lang.String |
quotedStr(java.lang.String s)
Retourne une chaine entre ' |
void |
rollback()
rollback |
void |
select()
Ouverture de la requête |
void |
select(java.lang.String sql)
Positionnement de la requête et ouverture de celle-ci en une opération |
void |
setAutoCommit(boolean autocommit)
Positionnement de l'autocommit |
void |
setSql(java.lang.String sql)
Positionnement de la requête SQL de l'objet |
void |
setSql(java.lang.String sql,
java.lang.String prefix)
Positionne le sql en positionnant un préfixe devant les tables de la requête |
void |
setTransactionIsolation(int level)
|
int |
update()
Update |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Query(java.lang.String pool)
pool
- pool de connexion à utiliser pour la requêtepublic Query(Database db) throws java.sql.SQLException
db
- objet database à utiliser pour la requêteMethod Detail |
public java.lang.Exception close()
public java.sql.ResultSet getRs()
public org.jasig.portal.RDBMServices.PreparedStatement getStmt()
public void setSql(java.lang.String sql) throws java.sql.SQLException
sql
-
java.sql.SQLException
public void setSql(java.lang.String sql, java.lang.String prefix) throws java.sql.SQLException
sql
- requête SQLprefix
- préfixe à ajouter en lieu et place de __
java.sql.SQLException
public void select() throws java.sql.SQLException
java.sql.SQLException
public void commit()
public void rollback()
public int insert() throws java.sql.SQLException
java.sql.SQLException
public int delete() throws java.sql.SQLException
java.sql.SQLException
public int update() throws java.sql.SQLException
java.sql.SQLException
public void select(java.lang.String sql) throws java.sql.SQLException
sql
- requête sql
java.sql.SQLException
public boolean isAutoCommit()
public void setAutoCommit(boolean autocommit)
autocommit
- public static java.lang.String quotedStr(java.lang.String s)
s
- chaine à mettre entre '
public void setTransactionIsolation(int level)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |