Class Utils

java.lang.Object
fr.univlille.iutinfo.sql.Utils

public abstract class Utils extends Object
Cette classe regroupe un ensemble de requêtes SQL les plus fréquentes.
  • Constructor Details

    • Utils

      public Utils()
  • Method Details

    • selectUnique

      public static String selectUnique(String sqlRequest) throws SQLException
      Cette méthode permet d'éxécuter une requête SELECT retournant un seul résultat (1 ligne, 1 colonne).
      Parameters:
      sqlRequest - , la requête à exécuter.
      Returns:
      Un String représentant le résultat.
      Throws:
      SQLException - en cas d'erreur SQL.
    • request

      public static Void request(String sqlRequest) throws SQLException
      Cette méthode permet de réaliser une requête (CREATE, UPDATE, ...).
      Parameters:
      sqlRequest - , la requête à exécuter.
      Throws:
      SQLException - en cas d'erreur SQL.
    • selectMultiple

      public static List<Map<String,String>> selectMultiple(String sqlRequest) throws SQLException
      Cette méthode permet d'éxécuter une requête SELECT retournant plusieurs colonnes, et 1 ou plusieurs lignes.
      Parameters:
      sqlRequest - , la requête à exécuter.
      Returns:
      un tableau associatif contenant le résultat de la requête.
      Throws:
      SQLException - en cas d'erreur SQL.
    • resultSetToMap

      public static List<Map<String,String>> resultSetToMap(ResultSet requestResult) throws SQLException
      Cette requête permet de convertir un set de résultat en tableau associatif.
      Parameters:
      requestResult - , un ResultSet contenant le résultat d'une requête sql.
      Returns:
      une liste de Map.
      Throws:
      SQLException - en cas d'erreur SQL.