Comment mettre en place un pool de connexions JDBC?

Quelqu'un peut-il donner des exemples ou des liens sur comment mettre en place un pool de connexions JDBC?

De la recherche sur google je vois beaucoup de façons différentes de le faire et c'est plutôt déroutant.

En fin de compte j'ai besoin du code pour renvoyer un java.sql.Connection objet, mais je vais avoir du mal à obtenir commencé..des suggestions de bienvenue.

Mise à jour: N'est pas javax.sql ou java.sql ont mis en commun connexion implémentations? Pourquoi ne serait-il pas préférable d'utiliser ces?

  • Non, le stock JDBC ne fournit pas de pool de Connexion. Vous avez besoin d'une bibliothèque distincte pour que. La plupart des serveurs d'application et des conteneurs de servlet ont des pools de Connexion inclus avec eux. Aussi, les implémentations JPA généralement fournir des implémentations ainsi.
  • Une mise à jour pour jour moderne utilisateurs Java. JDBC 3.0+ (qui je crois est utilisé dans la version 6 de Java?) a une implémentation de mise en commun des DB connections. Java 7 utilise JDBC 4, et Java 8 JDBC 4.1.
  • Concernant l'API JDBC 3.0 pour le regroupement de connexion: progress.com/tutorials/jdbc/jdbc-jdbc-connection-pooling
InformationsquelleAutor llm | 2010-05-14