It's not PL/SQL code,
Here is a part of our code :
public Vector getListeCommuniques(int numEnt,boolean cor )
{
ora=new Oracle(Oracle.PoolSGDCWebmaster);
Vector vListeCommuniques = new Vector();
try
{
if (debug) System.out.println(this.getClass().getName() +"getListeCommuniques");
String req ="SELECT ID_COMMUNIQUENET AS ID, SUBSTR(TITRE, 1 ,40) AS TIT, TO_CHAR(DEBUTVALID_DAT, 'DD/MM/YYYY') AS DEB, TO_CHAR(FINVALID_DAT, 'DD/MM/YYYY') AS FIN FROM COMMUNIQUENET ";
req+= "WHERE ENT_CD=" + numEnt + " AND FK_LANGUESNET =" + IdLangue;
if (cor)
{
req+= " AND FLAG = 1 ORDER BY FINVALID_DAT DESC";
}
else
{
req+= " AND FLAG = 0 ORDER BY FINVALID_DAT DESC";
}
if (debug) System.out.println(this.getClass().getName() +"getListeCommuniques : requête = "+req);
final String REQUETE=req;
ora.ouvrirConnexion();
ora.executerRequete(REQUETE);
while (ora.rs.next()) {
Vector vUneListe = new Vector();
vUneListe.addElement(ora.rs.getString(1));
String strTitre = ora.rs.getString(2).trim();
vUneListe.addElement(strTitre);
vUneListe.addElement(ora.rs.getString(3));
vUneListe.addElement(ora.rs.getString(4));
vListeCommuniques.addElement(vUneListe);
}
}
catch(Exception ex) {
this.sendLog("Exception dans méthode getListeCommuniques :" + ex);
}
finally {
ora.fermerConnexion(this.getClass().getName(),"get ListeCommuniques"); // On ne ferme pas pour pouvoir exploiter le result set à partir des jsp
return vListeCommuniques;
}
}