Class SQLexecutor
java.lang.Object
dao.JDBC
dao.SQLexecutor
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecuteQuery
(String sql, Object... params) Exécute une requête SQL et retourne le résultat si applicable.Methods inherited from class dao.JDBC
getConnection, setDBMS, setDbName, setHost, setInfos, setLogin, setPassword, setStrUrl
-
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 SQLClassNotFoundException
- pour DriverManager.getConnection
-