No Liberty, é possível se conectar-se facilmente a um banco de dados configurando
um elemento <dataSource> em seu arquivo server.xml e
usando a consulta do JNDI em seu aplicativo. Para obter mais informações sobre a configuração de uma origem de dados, consulte
Configurando a conectividade do banco de dados relacional no Liberty.
No entanto, se seu aplicativo precisar acessar o banco de dados por meio de um dos métodos a seguir, uma configuração adicional poderá ser necessária:
java.sql.Driver.connect()java.sql.DriverManager.getConnection()java.sql.DriverManager.getDriver()Ao usar esses métodos sem que o driver de banco de dados tenha sido fornecido no aplicativo, deve-se configurar uma biblioteca compartilhada para ele e referenciá-la no elemento <classloader> do aplicativo.
No arquivo server.xml, defina uma biblioteca compartilhada para o driver de
banco de dados no elemento <library>:
|
<library id="yourDBDriverLib"> <fileset dir="yourDBDriverDir" includes="yourDBDriver.jar"/> </library> |
Referencie a biblioteca compartilhada incluindo um elemento de carregador de classes que aponta para a biblioteca em seu elemento <application>:
|
<application ...> <classloader commonLibraryRef="yourDBDriverLib"/> </application> |