Pourquoi avons-nous besoin d'un pool de connexion pour JDBC?
- Quels sont les avantages de l'utilisation d'une connexion JDBC mise en commun des outils comme DBCP ou c3p0 ?
- dans le cas d'une petit CRUD application avec un de l'utilisateur, peuvent nous venons de créer un de connexion de la session de singleton ?
PS: je suis en train de construire un petit javafx
application en arrière-clos avec de minuscules h2
base de données (5
les tables).
source d'informationauteur tarrsalah
Vous devez vous connecter pour publier un commentaire.
De Jon Skeet, en réponse à Quel est l'avantage de la Connexion et de la Déclaration de mise en commun?:
Et la suivante, à partir de Kent Boogaart réponse:
La création de connexions est coûteux et il n'est pas judicieux de créer une nouvelle connexion pour chaque opération qui pourrait prendre seulement quelques millisecondes. La gestion des connexions de base de données dans une piscine signifie que les applications peuvent effectuer des transactions de base de données de manière à éviter la création de la connexion du temps (Les connexions doivent encore être créés, mais ils sont tous créés au démarrage). L'inconvénient est que si toutes les connexions sont en cours d'utilisation, et une autre connexion est requis, le requérant thread devra attendre jusqu'à ce qu'une connexion est retourné à la piscine.