Ressource

1. Télécharger et lancer le projet

Lancer l’image docker présente dans le Dockerfile : docker compose up

2. Consigne

Étudier la notion de Connection Pool

La classe InitDatabase permet de créer et insérer 1000 lignes dans la table suivante :

+------+------------------+
| id   | data             |
+------+------------------+
| 1    | Sample Data 0    |
| 2    | Sample Data 1    |
| n    |      ...         |
| 1000 | Sample Data 1000 |

Sans Pool

  • Compléter la classe WithoutPooling pour déterminer le temps d’exécution de la lecture des 1000 lignes

Avec Pool

Ressource

En vous appuyant sur une bibliothèque qui permet d’effectuer du pooling (e.g. commons-dbcp2) effectuer le même traitement que précédemment.