Pe Liberty, vă puteţi conecta simplu la o bază de date prin configurarea unui element <dataSource> în fişierul
server.xml şi utilizarea căutării JNDI în aplicaţia dumneavoastră. Pentru mai multe informaţii despre configurarea unei surse de date, vedeţi
Configuring relational database connectivity in Liberty.
Totuşi, dacă aplicaţia dumneavoastră trebuie să acceseze baza de date utilizând una dintre următoarele metode, ar putea fi necesară o configurare suplimentară:
java.sql.Driver.connect()java.sql.DriverManager.getConnection()java.sql.DriverManager.getDriver()Dacă utilizaţi aceste metode şi driver-ul de bază de date nu este împachetat
în aplicaţie, trebuie să configuraţi o bibliotecă partajată pentru driver-ul
bazei de date şi să faceţi referire la el în elementul aplicaţiei
<classloader>.
În fişierul server.xml, definiţi o bibliotecă partajată pentru driver-ul de bază de date, în elementul
<library>:
|
<library id="yourDBDriverLib"> <fileset dir="yourDBDriverDir" includes="yourDBDriver.jar"/> </library> |
Referiţi biblioteca partajată prin adăugarea unui element classloader care indică biblioteca în elementul
<application>:
|
<application ...> <classloader commonLibraryRef="yourDBDriverLib"/> </application> |