+ +
+

Class SQLexecutor

+
+
java.lang.Object +
dao.JDBC +
dao.SQLexecutor
+
+
+
+
+
+
public class SQLexecutor +extends JDBC
+
exécuter des requêtes SQL: + connexion avec JDBC => préparation de la requête => exécution + => copie du ResultSet dans une ArrayList d'HashMap => fermeture de la connexion
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SQLexecutor

      +
      +
      public SQLexecutor()
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      executeQuery

      +
      +
      public ResultObject executeQuery(String sql, + Object... params) + throws SQLException, +ClassNotFoundException
      +
      Exécute une requête SQL et retourne le résultat si applicable.
      +
      +
      Parameters:
      +
      sql - requête avec des ?
      +
      params - nombre libre de paramètres, "Object..." permet de créer un tableau à partir des paramètres
      +
      Returns:
      +
      ResultSet si la requête est un SELECT, null sinon
      +
      Throws:
      +
      SQLException - en cas d'erreur SQL
      +
      ClassNotFoundException - pour DriverManager.getConnection
      +
      +
      +
      +
    • +
    +
    +
  • +
+
+ +