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
-