Configuration de connectivité de base de données relationnelle dans Liberty
Vous pouvez configurer une source de données associée à différents fournisseurs JDBC pour la connectivité à la base 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
Ce type de source de données correspond au format de base. Elle ne fournit aucune interopérabilité facilitant la mise en pool des connexions et, en tant que ressource à deux phases, elle ne peut pas participer 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 à 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 à deux phases, aux transactions impliquant plusieurs ressources.
Pour pouvoir être utilisé dans 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, 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 à Liberty l'emplacement du pilote JDBC.