-
?
DriverManager.getConnection(
"jdbc:mysql://localhost/fj21", "root", "");
-
Carrega o driver especificado
Class.forName("com.mysql.jdbc.Driver");
-
Para se usar um banco de dados em Java:
A primeira etapa é carregar o driver adequado.
import java.sql.*;
Class.forName("com.mysql.jdbc.Driver");
No exemplo citado, temos a carga de classes própria para o banco de dados mysql.
O método Class.forName carrega a classe especificada.
O DriverManager.getConnection é outra etapa do processo, sendo utilizado para estabelecer uma conexão.
-
Até a versão 3 do JDBC, antes de chamar o DriverManager.getConnection()
era necessário registrar o driver JDBC que iria ser utilizado através do método Class.forName("com.mysql.jdbc.Driver")
, no caso do MySQL, que carregava essa classe, e essa se comunicava com o DriverManager
.
A partir do JDBC 4, que está presente no Java 6, esse passo não é mais necessário.
Fonte: http://www.caelum.com.br/apostila-java-web/bancos-de-dados-e-jdbc/