Package fr.univlille.iutinfo.sql
Class Utils
java.lang.Object
fr.univlille.iutinfo.sql.Utils
Cette classe regroupe un ensemble de requêtes SQL les plus fréquentes.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionselectMultipleKeysAsColumnsName(String sqlRequest) Cette méthode permet d'éxécuter une requête SELECT retournant plusieurs colonnes, et 1 ou plusieurs lignes.static StringselectOneCell(String sqlRequest) Cette méthode permet d'éxécuter une requête SELECT retournant un seul résultat (1 ligne, 1 colonne).
-
Constructor Details
-
Utils
public Utils()
-
-
Method Details
-
selectOneCell
public static String selectOneCell(String sqlRequest) throws SQLException, IOException, ClassNotFoundException 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.IOExceptionClassNotFoundException
-
selectMultipleKeysAsColumnsName
public static List<Map<String,String>> selectMultipleKeysAsColumnsName(String sqlRequest) throws SQLException, IOException, ClassNotFoundException 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, sous forme de Liste de Map. Chaque entrées de la liste représente une ligne, et la clef de la Map est le nom de la colonne
- Throws:
SQLException- en cas d'erreur SQL.IOExceptionClassNotFoundException
-