Carregando um driver JDBC

Do ponto de vista da aplicação Java, um driver nada mais é do que uma classe cuja funcionalidade precisa ser disponibilizada para a aplicação. A funcionalidade básica que um driver deve oferecer é especificada através da interface Driver.

A classe DriverManager estabelece um conjunto básico de serviços para a manipulação de drivers JDBC. Como parte de sua inicialização, essa classe tentará obter o valor da propriedade jdbc.drivers de um arquivo de definição de propriedades e carregar os drivers especificados pelos nomes das classes.

Alternativamente, um driver pode ser carregado explicitamente para a JVM; a forma usual para executar essa tarefa é através do método forName() da classe Class, como em

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");