logo

Conectividade de banco de dados Java com 5 etapas

  1. 5 etapas para conectar-se ao banco de dados em java
    1. Registre a classe do driver
    2. Crie o objeto de conexão
    3. Crie o objeto Declaração
    4. Execute a consulta
    5. Feche o objeto de conexão
Existem 5 etapas para conectar qualquer aplicativo Java ao banco de dados usando JDBC. Essas etapas são as seguintes:
  • Cadastre a classe Driver
  • Criar conexão
  • Criar declaração
  • Executar consultas
  • Fechar conexão
Etapas de conectividade do banco de dados Java

1) Cadastre a classe do motorista

O paraNome() O método da classe Class é usado para registrar a classe do driver. Este método é usado para carregar dinamicamente a classe do driver.

Sintaxe do método forName()

 public static void forName(String className)throws ClassNotFoundException 

Nota: Desde o JDBC 4.0, registrar explicitamente o driver é opcional. Precisamos apenas colocar o Jar do vendedor no classpath e então o gerenciador do driver JDBC pode detectar e carregar o driver automaticamente.

Exemplo para registrar a classe OracleDriver

Aqui, o programa Java está carregando o driver Oracle para estabelecer a conexão com o banco de dados.

 Class.forName('oracle.jdbc.driver.OracleDriver'); 

2) Crie o objeto de conexão

O getConexão() O método da classe DriverManager é usado para estabelecer conexão com o banco de dados.

Sintaxe do método getConnection()

 1) public static Connection getConnection(String url)throws SQLException 2) public static Connection getConnection(String url,String name,String password) throws SQLException 

Exemplo para estabelecer conexão com o banco de dados Oracle

 Connection con=DriverManager.getConnection( 'jdbc:oracle:thin:@localhost:1521:xe','system','password'); 

3) Crie o objeto Declaração

O método createStatement() da interface Connection é usado para criar a instrução. O objeto da instrução é responsável por executar consultas ao banco de dados.

Sintaxe do método createStatement()

 public Statement createStatement()throws SQLException 

Exemplo para criar o objeto de instrução

 Statement stmt=con.createStatement(); 

4) Execute a consulta

O método executeQuery() da interface Statement é usado para executar consultas ao banco de dados. Este método retorna o objeto do ResultSet que pode ser usado para obter todos os registros de uma tabela.

Sintaxe do método executeQuery()

 public ResultSet executeQuery(String sql)throws SQLException 

Exemplo para executar consulta

 ResultSet rs=stmt.executeQuery('select * from emp'); while(rs.next()){ System.out.println(rs.getInt(1)+' '+rs.getString(2)); } 

5) Feche o objeto de conexão

Ao fechar a instrução do objeto de conexão e o ResultSet serão fechados automaticamente. O método close() da interface Connection é usado para fechar a conexão.

Sintaxe do método close()

 public void close()throws SQLException 

Exemplo para fechar conexão

 con.close(); 

Nota: Desde o Java 7, o JDBC tem a capacidade de usar a instrução try-with-resources para fechar automaticamente recursos do tipo Connection, ResultSet e Statement.

Evita a etapa explícita de fechamento da conexão.