Я слышал, что драйверу типа 2 нужен apis библиотеки базы данных.
Да.Драйверы типа 2 преобразуют вызовы JDBC в вызовы, специфичные для базы данных, это означает, что это специфично для конкретной базы данных.Например, у Oracle будет собственный API-интерфейс для драйвера Oracle.В то время как Тип 4 использует сетевые библиотеки Java для связи напрямую с сервером базы данных.