Существует несколько способов:
Явное использование Class.forName()
:
java
Этот способ был распространен в старых версиях Java, но сейчас считается устаревшим.
Использование DriverManager.registerDriver()
:
java
Этот способ также не является предпочтительным в большинстве случаев.
Автоматическая загрузка через Service Provider Mechanism:
Современный и рекомендуемый способ. Драйверы JDBC поставляются в виде JAR-файлов, содержащих информацию о себе в каталоге META-INF/services
в файле с именем java.sql.Driver
. JVM автоматически находит и загружает эти драйверы при первом обращении
Существует несколько способов:
Явное использование Class.forName()
:
java
Этот способ был распространен в старых версиях Java, но сейчас считается устаревшим.
Использование DriverManager.registerDriver()
:
java
Этот способ также не является предпочтительным в большинстве случаев.
Автоматическая загрузка через Service Provider Mechanism:
Современный и рекомендуемый способ. Драйверы JDBC поставляются в виде JAR-файлов, содержащих информацию о себе в каталоге META-INF/services
в файле с именем java.sql.Driver
. JVM автоматически находит и загружает эти драйверы при первом обращении
Register or sign in to get access to full answers for all questions from the question bank.