Olá galera,
Eu sou muito novo em java, deve ter um ano mais ou menos que eu estou desenvolvendo, e as vezes eu passo um mês sem desenvolver, e quando estamos aprendendo isso não é bom.
Mas é o seguinte, eu queria uma ajuda de vocês.
Eu estou fazendo uma tela de cadastro, para um software que vou desenvolver, e estou fazendo por partes, e depois vou juntar tudo. Dividindo pra conquistar.rsrs
Só que não consigo alterar, ou excluir do banco de dados.
Minha aplicação está assim, temos duas classe:NewJFrame e Auxiliar.
Como vocês devem suspeitar, na classe NewJFrame tem a tela em si, e a classe Auxiliar recebe os dados, e grava no banco de dados.
A conexão, e o métodos para inserir no banco de dados, está tudo funcionando.
Estou postando os métodos excluir e alterar da classe Auxiliar. Se vocês precisarem de mais algum dado, ou parte da aplicação eu posto.
//Alterar cadastro
public void alterar(){
Statement stmt = null;
// query que será executada
String sql ="UPDATE OI SET NOME = '"+this.getNome()+"', ENDERECO = '"
+this.getEndereco()+"', EMAIL = '"+this.getEmail()+"', FONE = '"
+this.getFone()+"',ESTADO = '"+this.getEstado()+"', SEXO ='"
+this.getSexo()+"',BIBLIOGRAFIA ='"+this.getBibliografia()+"' " +
"WHERE NOME ='"+this.getNome()+"'";
System.out.println(sql);
try {
stmt = this.conn.createStatement();
stmt.executeUpdate(sql);
JOptionPane.showMessageDialog(null,"Cadastro Alterado com sucesso!");
} catch(SQLException e){
JOptionPane.showMessageDialog(null,"Não foi possível efetuar Alterar usuário! "+
"Erro: "+ e.getMessage());
}
//Excluir Cadastro
public void excluir(){
Statement stmt = null;
// query que será executada
String sql = "DELETE FROM oi WHERE nome ="+ this.getNome();
try {
stmt = this.conn.createStatement();
stmt.executeUpdate(sql);
JOptionPane.showMessageDialog(null,"Cadastro Excluido com sucesso");
} catch(SQLException e){
JOptionPane.showMessageDialog(null,"Não foi possível efetuar a exclusão!" +
"Erro: " + e.getMessage());
}
Desde já, agradeço a colaboração.
Abraço.
Wesley.