Configuration de la connectivité de base de données dans le profil Liberty
Vous pouvez configurer une source de données associée à différents fournisseurs JDBC pour implémenter la connectivité aux bases de données. Un fournisseur JDBC fournit les classes d'implémentation de pilote requises pour réaliser la connectivité JDBC avec un type ou une marque de base de données spécifique.
Pourquoi et quand exécuter cette tâche
- javax.sql.DataSource
C'est la forme basique de source de données. Elle ne fournit pas l'interopérabilité permettant la mise en pool des connexions et ne peut pas participer, en tant que ressource à capacité de validation en deux phases, aux transactions impliquant plusieurs ressources.
- javax.sql.ConnectionPoolDataSource
Ce type de source de données se prête à la mise en pool des connexions. Elle ne peut pas participer, en tant que ressource à capacité de validation en deux phases, aux transactions impliquant plusieurs ressources.
- javax.sql.XADataSource
Ce type de source de données est à la fois prévue pour la mise en pool des connexions et peut participer, en tant que ressource à capacité de validation en deux phases, aux transactions impliquant plusieurs ressources.
Pour pouvoir être utilisé dans le profil Liberty, votre pilote JDBC doit fournir au moins l'un de ces types de source de données. Pour les pilotes JDBC les plus courants, le profil Liberty connaît déjà le nom des classes d'implémentation des différents types de source de données. Il vous suffit d'indiquer l'emplacement du pilote JDBC.