L'utilisation des interfaces java.sql.Driver et java.sql.DriverManager peut nécessiter une configuration

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 :

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> :

< span class="Code"> < span class="indent"> < /span> < library id= "yourDBDriverLib">
< fileset dir= "yourDBDriver"
includes= "yourDBDriver.jar" />
</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> :

< span class="Code"> < span class="indent"> < /span> < application ... >
<classloader commonLibraryRef="yourDBDriverLib"/>
</application>