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