Galera, fiz uma conexão do java com o sql server, via odbc, junto com uma interface, mas consigo inserir dados, porém não consultar. Queria que os dados aparecessem. Me digam onde está o erro:
public void actionPerformed(ActionEvent evt){Object obj = evt.getSource(); if(obj==btnSalvar){ Conexao conex = new Conexao(); conex.Insert("INSERT INTO Produto values ('"+tfcod.getText()+"', '"+tfnome.getText()+"', '"+tfcapacitancia.getText()+"', '"+tfcapacidade.getText()+"', '"+tfdt_aq.getText()+"', '"+tfdt_val.getText()+"', '"+tfqtd.getText()+"', '"+tfqtd_min.getText()+"', '"+tfqtd_max.getText()+"', '"+tfval.getText()+"')"); JOptionPane.showMessageDialog(null, "Dados inseridos","Insercao", JOptionPane.PLAIN_MESSAGE); tfnome.setText(""); tfcapacitancia.setText(""); tfcapacidade.setText(""); tfdt_aq.setText(""); tfdt_val.setText(""); tfqtd.setText(""); tfqtd_max.setText(""); tfqtd_min.setText(""); tfval.setText(""); } if(obj==btnCancelar){ setVisible(false); } if(obj==btnConsultar){ Conexao conex = new Conexao(); conex.Consult("SELECT * FROM Produto"); JOptionPane.showMessageDialog(null, +query", "Consulta", JOptionPane.PLAIN_MESSAGE); }</blockquote>Lembrando q no meu arquivo pra fazer a conexão, está:
public void Insert(String query){try{ statement.executeUpdate(query); }catch(SQLException sqlException){ sqlException.printStackTrace(); System.exit(1); } } public void Delete(String query){ try{ statement.executeUpdate(query); }catch(SQLException sqlException){ sqlException.printStackTrace(); System.exit(1); } } public void Alter(String query){ try{ statement.executeUpdate(query); }catch(SQLException sqlException){ sqlException.printStackTrace(); System.exit(1); } } public void Consult(String query){ try{ statement.executeUpdate(query); }catch(SQLException sqlException){ sqlException.printStackTrace(); System.exit(1); } }</blockquote>Mas não sei o q colocar pra aparecer os dados da tabela

