Re: Why driver does not need to be registered?

Поиск
Список
Период
Сортировка
Искать
От
Kris Jurka
Тема
Re: Why driver does not need to be registered?
Дата
Msg-id
Pine.BSO.4.64.0902251853060.2899@leary.csoft.net
Ответ на
Список
Дерево обсуждения
Why driver does not need to be registered? Jesus Maudes <jmaudes@ubu.es>
Re: Why driver does not need to be registered? Kris Jurka <books@ejurka.com>


On Thu, 26 Feb 2009, Jesus Maudes wrote:

> [Why does the driver show up even though I didn't register it?]
>

The JDBC4 spec included with the 1.6 JVM includes autoloading 
functionality by including a special file in the driver's jar file.

Section 9.2.1 of the JDBC4 spec says:

     The DriverManager.getConnection method has been enhanced to support
     the Java Standard Edition Service Provider mechanism. JDBC 4.0
     Drivers must include the file META-INF/services/java.sql.Driver.
     This file contains the name of the JDBC driver's implementation
     of java.sql.Driver.

So the JVM will scan the jars available and look for this special file and 
load the driver specified in it automatically.

Kris Jurka

В списке pgsql-jdbc по дате отправления
От: Jesus Maudes
Дата:
От: Jesus Maudes
Дата:
Сообщение: Early JDBC driver load?
FAQ