En Liberty, se puede conectar fácilmente a una base de datos configurando un elemento <dataSource> en el archivo
server.xml y utilizando la búsqueda JNDI en la aplicación. Para obtener más información sobre cómo configurar
un origen de datos, consulte
Configuración de conectividad de base de datos relacional en Liberty.
Pero si la aplicación debe acceder a la base de datos utilizando uno de los métodos siguientes, podrían ser necesarias tareas adicionales de configuración:
java.sql.Driver.connect()java.sql.DriverManager.getConnection()java.sql.DriverManager.getDriver()Si utiliza estos métodos y el controlador de base de datos no está empaquetado en la aplicación, debe configurar una biblioteca compartida para el controlador de base de datos y hacer referencia al mismo en el elemento <classloader> de la aplicación.
En el archivo server.xml, defina una biblioteca compartida para el controlador de base de datos en el elemento <library>:
|
<library id="yourDBDriverLib"> <fileset dir="yourDBDriverDir" includes="yourDBDriver.jar"/> </library> |
Especifique la biblioteca compartida añadiendo un elemento classloader al
elemento <application> que apunte a la biblioteca:
|
<application ...> <classloader commonLibraryRef="yourDBDriverLib"/> </application> |