«Тонкий» драйвер Oracle (Тип 4) общается напрямую с сервером базы данных Oracle без какого-либо промежуточного уровня. Он даже не требует установки клиента Oracle, который бы предоставил API OCI.
Драйвер Oracle может использовать OCI для определенных функций (в основном, TAF - Прозрачное переключение приложений), но URL-адрес JDBC будет выглядеть иначе. Если он используется, он больше не является драйвером типа 4 и требует доступности установки клиента Oracle (OCI).
Я не знаю о драйвере DB2.