Я только что узнал о java.sql package
. Он использует Class.forName()
для динамической загрузки драйвера, который расширяет DriverManager
.
Затем мы получаем соединение с помощью метода DriverManager.getConnection()
.
Итак, как все работает?
Как класс DriverManager знает, как получить соединение, не используя имя класса фактического драйвера.
Также мы можем использовать Class.forName() для пользовательских приложений... если это объясняется примером, я буду очень рад.