Fala pessoal estou com problemas pois nao estou conseguindo manipular as informações para Edição de erros de digitação, tenho cadastro e editar… meus outros dois campos Cliente e Funcionario funcionarao perfeitamente, ja o Veiculo nada. segue abaixo o Code do Veiculo
Peço que quem puder me ajudar me contac-te por email ou por msn the__kill@hotmail.com vlw.
[code] // Grava BD
private void GravarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO adicione seu código de manipulação aqui:
try {
String MarcaVeiculo = (String) Marca.getItemAt(Marca.getSelectedIndex());
String CorVeiculo = (String) Cor.getItemAt(Cor.getSelectedIndex());
String ModeloVeiculo = Modelo.getText();
String AnoVeiculo = Ano.getText();
String PlacaVeiculo = Placa.getText();
String KmVeiculo = Km.getText();
Class.forName("org.gjt.mm.mysql.Driver");
Connection con = DriverManager
.getConnection(
"jdbc:mysql://localhost:3306/CadastroCliente",
"root", "");
Statement stmt = con.createStatement();
stmt
.executeUpdate("insert into Veiculo (Marca, Cor, Modelo, Ano, Placa, Km) values ('"
+ MarcaVeiculo
+ "','"
+ CorVeiculo
+ "','"
+ ModeloVeiculo
+ "','"
+ AnoVeiculo
+ "','"
+ PlacaVeiculo
+ "','"
+ KmVeiculo
+ "')");
JOptionPane.showMessageDialog(null,
"Dados cadastrados com sucesso!", "OK",
JOptionPane.INFORMATION_MESSAGE);
con.close();
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, "Código existente." + e,
"Atenção", JOptionPane.ERROR_MESSAGE);
JOptionPane.showMessageDialog(null, "Código existente.", "Atenção",
JOptionPane.ERROR_MESSAGE);
} catch (ClassNotFoundException e) {
JOptionPane.showMessageDialog(null, "Driver não encontrado.",
"Atenção", JOptionPane.ERROR_MESSAGE);
}
}
[/code]
[code] // Carrega Dados
private void carregarDados(){
try{ //tratamento de erros
Statement stmt= con.createStatement();//objeto comdo sql
String op= (String) Lista.getSelectedItem();
ResultSet RS= stmt.executeQuery(“Select * from Veiculo where Marca=’”+op+"’");
while (RS.next()){
//Exibir os valores retornados na consulta nos jTextField
Marca.setSelectedItem(RS.getString("Marca"));
Cor.setSelectedItem(RS.getString("Cor"));
Modelo.setText(RS.getString("Modelo"));
Ano.setText(RS.getString("Ano"));
Placa.setText(RS.getString("Placa"));
Km.setText(RS.getString("Km"));
}
RS.close();
stmt.close();
} catch(SQLException e){ //trata os erros
e.printStackTrace();
JOptionPane.showMessageDialog(this,"Erro Cmdo SQL "+e.getMessage());
}
this.nomeantigo = (String) this.Marca.getItemAt(Marca.getSelectedIndex());
}
[/code]
Obrigado pela atenção
