SóProvas


ID
1112086
Banca
FCC
Órgão
TRF - 3ª REGIÃO
Ano
2014
Provas
Disciplina
Programação
Assuntos

Em uma conexão JDBC com um banco de dados utilizando as classes e interfaces do pacote java.sql, o método para o qual se passa o driver de conexão é o

Alternativas
Comentários
  • ?


    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.

    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/