Dans Liberty, vous pouvez facilement vous connecter à une base de données en configurant un élément <dataSource> dans votre fichier server.xml
et en utilisant la rechercher JNDI dans votre application. Pour plus d'informations sur la configuration d'une source de données, voir
Configuration de la connectivité d'une base de données relationnelle dans Liberty.
Toutefois, si votre application doit accéder à la base de données en utilisant l'une des méthodes suivantes, il peut être nécessaire de procéder à des tâches de configuration supplémentaires :
java.sql.Driver.connect()java.sql.DriverManager.getConnection()java.sql.DriverManager.getDriver()Si vous utilisez ces méthodes mais que le pilote de base de données n'est pas fourni avec l'application, vous devez configurer une bibliothèque partagée pour le pilote de base de données et le référencer dans l'élément <classloader> de l'application.
Dans le fichier server.xml, définissez une bibliothèque partagée pour le pilote de base de données dans l'élément <library> :
Référencez la bibliothèque partagée en ajoutant un élément de chargeur de classe qui désigne la bibliothèque dans
votre élément <application> :