Eu tenho que criar um butão para fazer consultas no banco de dados oracle, já tentei fazer com
esse codigo ai mas ta dando erro, te alguem que saiba fazer isso e possa me dar uma ajudinha?!
o codigo é esse ai
[code]// criancao do butao para consulta no banco de dados
if(e.getSource() == Cmdconsulta){
int res = Arquivo.showOpenDialog(this);
if(res == JFileChooser.APPROVE_OPTION){
File arq = Arquivo.getSelectedFile();
try{
Class.forName("com.jdbc.OracleDriver");
conn = DriverManager.getConnection( "jdbc:oracle:thin:@comercialmleao:1521:mant","USARNAME","PASSWORD");
// Tentativa de conexao atraves do butao de consulta
DatabaseMetaData dma = con.getMetaData ();
System.out.println("\nConnected to " + dma.getURL());
System.out.println("Driver " + dma.getDriverName());
System.out.println("Version " + dma.getDriverVersion());
System.out.println(" ");
Statement st = conn.createStatement(); // abrindo a conexao
ResultSet rs = st.executeQuery("select num_ligacao, nom_cliente, end_ligacao * from ligacao where cod_cobranca = 2"); // executando a query
rs.relative(1);
System.out.println("yam: "+al.getUSARNAME()+" may: "+al.getPASSWORD());
//imprimindo a o resutado
while( rs.next()){
// devera imprimir os registros das tabelas
String num_ligacao = rs.geString("Tabela com o numero da ligação");
String nom_cliente = rs.geString(" Tabela com o nome do cliente");
String end_lig = rs.geString(" Tabela com o endereço da ligação");
System.out.println(rs.getString(1);
}
rs.close();
st.close();
conn.close();
}catch(SQLException e){
System.out.println("Erro ao conectar ao banco");
e.printStackTrace();
}finally{ // Finalizando a conexão
System.out.println("Encerrando a conexão");
}
}[/code]