Pesquisar no blog

segunda-feira, 9 de fevereiro de 2009

Fazendo conexão do java com banco de dados Oracle

Primeiramente insira o driver oracle em seu projeto.

Importe a biblioteca:

import java.sql.*;

Inicie estas duas variáveis:

Connection con = null;
PreparedStatement stmt=null;

Depois crie 2 métodos um para abrir a conexão e outro para fecha-la.

public void open()throws Exception{
//driver oracle
Class.forName("oracle.jdbc.driver.OracleDriver");
//string de conexao do oracle
con = DriverManager.getConnection("jdbc:oracle:thin:usuario/senha@localhost:1521:xe ");
}


public void close() throws Exception{
con.close();
}

Para finalizar crie um método para inserir os dados no banco:

public void inserir(){
try {
open(); //método criado acima
//prepara o comando SQL
//As interrogações significam que os valores vem de outro lugar
stmt = con.prepareStatement("insert into clientes values(?,?,?,?)");
// o 1 significa a interrogação e nome é a variavel que vai ser inserida no banco de dados, nos demais acontece a mesma coisa exceto no terceiro em que é passado um inteiro então muda-se o método para setInt
stmt.setString(1,nome);
stmt.setString(2,endereco);
stmt.setInt(3,tel);
stmt.setString(4,estado);
//executa o comando SQL
stmt.execute();
close(); //método criado acima
}
catch (Exception ex) {
ex.getMessage();
}
}

Nenhum comentário:

Postar um comentário