[Struts]Sql Exceptions error
bonjour,
Petit probleme de fermeture de connection dans ma methode.
apres avoir réalisé l executeQuery il passe directement au catch, et par conséquent ne femer pas la connection avec la DB.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| private void sqladd(String code, String Libelle)
{
/*récupération d'une connection avec l'AS400*/
DBConnect db = DBConnect.get();
Connection conn = db.getconnection();
PreparedStatement pstmt_Manip;
this.m_Code = code;
this.m_Libelle = Libelle;
try{
/*appel dela méthode privée de construction de la requête SQL*/
String StrSQL = prepareInsert();
/*La requête est donnée comme paramètre pour l'instanciation d'un objet PreparedStatement*/
pstmt_Manip = conn.prepareStatement(StrSQL) ;
pstmt_Manip.executeQuery(StrSQL);
pstmt_Manip.close();
conn.close();
conn = null;
pstmt_Manip = null;
}
catch (SQLException ex)
{
System.out.println("SQLException dans Actes" + ex.getMessage());
}
} |
Requete Sql:
String StrSQL = "INSERT INTO " + this.Str_TableName + " values ("+this.m_Code+ ", '"+ this.m_Libelle + "')";
Erreur donnée par la console :
SystemOut U SQLException dans ActesFunction sequence error.
Merci d avance, pour votre aide