BOM DIA GALERA, ESTOU COM PROBLEMA AQUI O SISTEMA DE ACADEMIA!!! FIZ A CONECÇÃO DO BANCO TD CERTO… MAS NA HORA DE GRAVA TA DIZENDO Q JA ESTA GRAVADO… E NAO TEM NADA AMAZENADO NO BANCO???
ESSE É O CODIGO Q USEI PRA FAZER A CONCÇÃO!!!
[code]private void Conexao() {
try{
Class.forName(“com.mysql.jdbc.Driver”);
conn = (Connection) DriverManager.getConnection(“jdbc:mysql://localhost/academia”,“root”,"");
MeuState = (Statement) conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
String sql=“select * from cadaluno”;
rs=MeuState.executeQuery(sql);
rs.first();
AtualizaCampos();
JOptionPane.showMessageDialog(null,“Conexao Realizada”);
}
catch(ClassNotFoundException ex) {
JOptionPane.showMessageDialog(null,“Driver JDBC-ODBC não encontrado!”); }
catch(SQLException ex){
JOptionPane.showMessageDialog(null,“Problema na Conexao com Banco de dados!”);
}
}
public void AtualizaCampos() {
try {
tfcodigo.setText(rs.getString("codigo"));
tfnome.setText(rs.getString("nome"));
tfendereco.setText(rs.getString("endereco"));
tftel1.setText(rs.getString("tel1"));
tftel2.setText(rs.getString("tel2"));
tfdatanascimento.setText(rs.getString("datanascimento"));
tfobs.setText(rs.getString("obs"));
tfcelular.setText(rs.getString("celualr"));
tfemail.setText(rs.getString("email"));
}
catch(SQLException ex)
{ } }
public void limpacampos(){
JTextField[] tf=campos();
for(int i=0;i<tf.length;i++){
tf[i].setText("");
}
}
private JTextField[] campos(){
JTextField[] tf={tfcodigo,tfnome,tfendereco,tftel1,tftel2,tfdatanascimento,tfobs,tfcelular,tfemail};
return tf;
}
[/code]
E ESSE É O CODIGO DO BOTAO INSERIR!!!
private void jToggleButton9ActionPerformed(java.awt.event.ActionEvent evt) {
try
{
tfcodigo.requestFocus();
String SQL="insert into cadaluno(codigo,nomealuno,endereco,email,datanascimento,te1,tel2,celular,obs) Values " +
"('"+tfcodigo.getText()+"',"
+ tfnome.getText()+"',"
+ tfendereco.getText()+","
+ tfdatanascimento.getText()+","
+ tftel1.getText()+","
+ tftel2.getText()+","
+ tfcelular.getText()+","
+ tfobs.getText()+","
+ tfemail.getText()+")";
MeuState.executeUpdate(SQL);
JOptionPane.showMessageDialog(null,"Gravação Realizada com Sucesso");
limpacampos();
}
catch(SQLException ex){
JOptionPane.showMessageDialog(null,"Registro já Cadastrado");}