diff --git a/back/src/controllers/administrateur.controller.js b/back/src/controllers/administrateur.controller.js
index b2ab036e8d2f471dced597de792e1ac13ceda228..713ce2021fcfff0b4e4fa570d147f6deeca5a190 100644
--- a/back/src/controllers/administrateur.controller.js
+++ b/back/src/controllers/administrateur.controller.js
@@ -158,6 +158,8 @@ async function getUsersPerformance(req, res) {
 }
 
 function simple_query(query, args) {
+  var connection = mysql.createConnection(dbConfig);
+  connection.connect();
   return new Promise((resolve, reject) => {
     var sql = mysql.format(query, args);
     connection.query(sql, function (error, results) {
@@ -170,6 +172,7 @@ function simple_query(query, args) {
         resolve(results)
       }
     });
+    connection.end();
   })
 }