Применение интерфейсов java.sql.Driver и java.sql.DriverManager требует настройки

В Libertyможно легко подключиться к базе данных, настроив элемент < code> <dataSource> < /code> в файле < code>server.xml< /code> и используя поиск JNDI в приложении. Дополнительные сведения о настройке источника данных см. в разделе < a href= "https://www.ibm.com/docs/en/was-liberty/nd? topic = liberty-configuring-relational-database-connectivity-in" title="Открывает новое окно " onclick="javascript:helpWindow('https://www.ibm.com/docs/en/was-liberty/nd? topic = liberty-configuring-relational-database-connectivity-in'); return false; "> Настройка соединения с реляционной базой данных в Liberty< /a>.

Но если приложению требуется доступ к базе данных с помощью следующих методов, то может потребоваться дополнительная настройка:

Если используются данные методы и драйвер базы данных, необходимо настроить общую библиотеку для драйвера базы данных и указать ее в элементе <classloader> приложения.

Добавьте в файл server.xml определение общей библиотеки для драйвера базы данных с помощью элемента <library>:

< span class="Code"> < span class="indent"> < /span> < library id= "yourDBDriverLib">
< fileset dir= "yourDBDriverDir"
includes= "yourDBDriver.jar" />
</library>

Создайте ссылку на общую библиотеку, добавив элемент classloader, указывающий на библиотеку, в элемент <application>:

< span class="Code"> < span class="indent"> < /span> < приложение ... >
<classloader commonLibraryRef="yourDBDriverLib"/>
</application>