In Liberty können Sie ohne großen Aufwand eine Verbindung zu einer Datenbank herstellen, indem Sie
ein Element <dataSource> in Ihrer Datei server.xml konfigurieren und eine JNDI-Suche in Ihrer Anwendung verwenden. Weitere Informationen zur
Konfiguration einer Datenquelle finden Sie unter
Configuring relational database connectivity in Liberty.
Wenn Ihre Anwendung jedoch mit einer der folgenden Methoden auf die Datenbank zugreifen muss, kann eine zusätzliche Konfiguration erforderlich sein:
java.sql.Driver.connect()java.sql.DriverManager.getConnection()java.sql.DriverManager.getDriver()Wenn Sie diese Methoden verwenden und der Datenbanktreiber nicht im Anwendungspaket enthalten ist, müssen Sie eine gemeinsam genutzte Bibliothek für den Datenbanktreiber konfigurieren
und diese im Element <classloader> der Anwendung referenzieren.
Definieren Sie in der Datei server.xml eine gemeinsam genutzte Bibliothek für den Datenbanktreiber im Element
<library>:
|
<library id="Bibliothek_für_Ihren_Datenbanktreiber"> <fileset dir="Verzeichnis_für_Ihren_Datenbanktreiber" includes="Ihr_Datenbanktreiber.jar"/> </library> |
Referenzieren Sie die gemeinsam genutzte Bibliothek, indem Sie im Element
<application> ein Element "classloader" hinzufügen, das auf die Bibliothek verweist:
|
<application ...> <classloader commonLibraryRef="Bibliothek_für_Ihren_Datenbanktreiber"/> </application> |