Erro acesso ao access(incluir)?

Ola galera,

é o seguinte a minha conexão é aceita mas na hr que eu salvo ele não mostra nd na tabela fiz o insert mas nd, não aparece nd!!!

segue:

[code]private void btnSalvarActionPerformed(java.awt.event.ActionEvent evt) throws SQLException {

	try {
		
    
		  
	                JTextComponent txt_NomeSegurado = null;
	JTextComponent txt_End = null;
	JTextComponent txt_Complmento = null;
	JTextComponent cd_Produto = null;
	JTextComponent cd_Codigo = null;
	JTextComponent txt_Bairro = null;
	JTextComponent val_Premio= null;
	JTextComponent cd_CPF = null;
	JTextComponent cd_Sexo = null;
	JTextComponent cd_NumeroRes= null;
	JTextComponent dt_Nascimento=null;
	
	String query = ("INSERT INTO tbCadastro(Codigo, NomeSegurado, Data de Nascimento, Sexo, CPF, Endereco,Bairro,Numero,Complemento,Produto,Premio) VALUES('" + cd_Codigo.getText() + "' ,'" + txt_NomeSegurado.getText() + "', '" + dt_Nascimento.getText() + "', '" + cd_Sexo.getText() + "', '" + cd_CPF.getText() +"','" + txt_End.getText() + "', '" + txt_Bairro.getText() + "','" +  txt_Complmento.getText() + "','" + cd_Produto.getText() + "','" + val_Premio.getText() + "')");    
    System.out.println("Query: " + query);   
    stm.executeUpdate(query); 
} [/code]

Pode ser algum caracter que está errado,tende deixar bem alinhado assim podera ver melhor o código.O problema tb pode ser na tabela,confere ela.

Exemplo:

[code]

private void botao_gravarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_botao_gravarActionPerformed
//código para gravar os dados no banco
try
{

        String sqlinsert="insert into TB_cliente (nome_cli,endereco_cli,cidade_cli,estado_cli,Telefone,email_cli,obs_cli) values " +
                "('"+
             tf_nomecli.getText()+ "','"+
             tf_enderecocli.getText()+ "','"+
             tf_cidadecli.getText()+ "','"+
             tf_ufcli.getText()+ "','"+
             tf_telecli.getText()+ "','"+
             tf_emailcli.getText()+ "','"+
             tf_obscli.getText()+ "')";
        conecta_cliente.statement.executeUpdate(sqlinsert);
        JOptionPane.showMessageDialog(null,"Gravação realizada com sucesso");
        
        //atualizar resulset
        conecta_cliente.resultset=conecta_cliente.statement.executeQuery("select * from TB_cliente order by "+ordenacao);
        atualiza_combobox_cliente();
        conecta_cliente.resultset.first();//vai para o primeiro registro
        preencher_jtable();
        mostrar_dados();//chama função que mostra os dados
    }

catch(SQLException erro)
{
JOptionPane.showMessageDialog(null,“Erro,dados não foram gravados”);
}[/code]

bom refiz tudu e sem nenhum erro…

mas agora não ker inserir nd na tabela olha como esta

[code]private void btnSalvarActionPerformed(java.awt.event.ActionEvent evt)/* throws SQLException */{

	try {
		
		//con.setAutoCommit(false);
		
		pstm = con.prepareStatement("Insert into tbCadastro(cd_Codigo, txt_NomeSegurado, dt_Nascimento, cd_Sexo, cd_CPF, txt_End,txt_Bairro,cd_NumeroRes,txt_Complmento,cd_Produto,val_Premio) VALUES('" + cd_Codigo + "' ,'" + txt_NomeSegurado + "', '" + dt_Nascimento + "', '" + cd_Sexo + "', '" + cd_CPF +"','" + txt_End + "', '" + txt_Bairro + "','" + cd_NumeroRes + "','" + txt_Complmento + "','" + cd_Produto + "','" + val_Premio + "')");
		pstm.executeUpdate();
		con.commit();
		
 	 } catch (Exception e) { 
		 JOptionPane.showMessageDialog(null,"Dados guardados com sucesso","Mensagem do Programa",JOptionPane.INFORMATION_MESSAGE);   
		//statement.close();    
 		//con.close();   
 		}   
 		}[/code]

[quote=lokit"s]bom refiz tudu e sem nenhum erro…

mas agora não ker inserir nd na tabela olha como esta

[code]private void btnSalvarActionPerformed(java.awt.event.ActionEvent evt)/* throws SQLException */{

	try {
		
		//con.setAutoCommit(false);
		
		pstm = con.prepareStatement("Insert into tbCadastro(cd_Codigo, txt_NomeSegurado, dt_Nascimento, cd_Sexo, cd_CPF, txt_End,txt_Bairro,cd_NumeroRes,txt_Complmento,cd_Produto,val_Premio) VALUES('" + cd_Codigo + "' ,'" + txt_NomeSegurado + "', '" + dt_Nascimento + "', '" + cd_Sexo + "', '" + cd_CPF +"','" + txt_End + "', '" + txt_Bairro + "','" + cd_NumeroRes + "','" + txt_Complmento + "','" + cd_Produto + "','" + val_Premio + "')");
		pstm.executeUpdate();
		con.commit();
		
 	 } catch (Exception e) { 
		 JOptionPane.showMessageDialog(null,"Dados guardados com sucesso","Mensagem do Programa",JOptionPane.INFORMATION_MESSAGE);   
		//statement.close();    
 		//con.close();   
 		}   
 		}[/code][/quote]

Olá,

                          [code]private void btnSalvarActionPerformed(java.awt.event.ActionEvent evt)/* throws SQLException */{
	       		             		
	   try {
		
		con.setAutoCommit(false);//não sei mas aq não deveria ser true
		
		pstm = con.prepareStatement("Insert into tbCadastro(cd_Codigo, txt_NomeSegurado, dt_Nascimento, cd_Sexo, cd_CPF,                 txt_End,txt_Bairro,cd_NumeroRes,txt_Complmento,cd_Produto,val_Premio) VALUES('" + cd_Codigo + "' ,'" + txt_NomeSegurado + "', '" + dt_Nascimento + "', '" + cd_Sexo + "', '" + cd_CPF +"','" + txt_End + "', '" + txt_Bairro + "','" + cd_NumeroRes + "','" + txt_Complmento + "','" + cd_Produto + "','" + val_Premio + "')");
		pstm.executeUpdate();
		con.commit();
 
                 JOptionPane.showMessageDialog(null,"Dados guardados com sucesso","Mensagem do Programa",JOptionPane.INFORMATION_MESSAGE);   
    // a mensagem de sucesso na conexão vem antes de fechar o try	
 	     
                   statement.close();    
                    con.close(); 
                   }
                        catch (Exception e) 
                          { 
		 			
 		  JOptionPane.showMessageDialog(null,"Erro,dados não foram gravados"+erro);//+erro vai retornar o erro do sql
 		}   
 		}[/code]

            Insira alguns dados na tabela pelo direto no banco e veja se esta retornano os dados inseridos

ola anime ajudou bastante,obrigado

deu certo agora como eu poderia pra “consultar” os dados que foram inseridos na tabela ??

Você quer dizer como faz para consultar?

Só por curiosidade vc é estudante,que tipo e projeto esta desenvolvendo?

sou estou no 2 ano de facul

o projeto que estou fazendo é um cadastro eu precisaria entregar oh mais rapido possivel ele mas naum consigo fazer rodar contudo!!!

caso keira dar uma olhada como estou fazendo mando por seu e mail.

obrigado!

Legal.Bom vou deixar um exemplo,não é como costumo fazer ,mas andei apanhando muito desse outro jeito que faço.
Espero que te ajude.


package bancodedados;
import java.sql.*;
/**
 *
 * @author 18693
 */
public class ConsultaBD 
{
public static void main(String [] args)
    {
      BDConecta obj=new BDConecta();
      Connection idcon=null;
      ResultSet consulta=null; //objeto q guarda resultado de uma consulta
      idcon=obj.conexaoBD("fontetarde");
      if(idcon != null)
        {
          //-----------------
          //consultar uma tabela atraves de um comando sql
          //classe para comando: Statement
          try
          {        
          Statement cmdsql = idcon.createStatement();
          consulta = cmdsql.executeQuery("SELECT*FROM tbAlunos");//consulta
          while(consulta.next())//enquanto tiver proximo registro
          {
              System.out.print(consulta.getString("idRm"));
              System.out.println("\t"+consulta.getString("nome"));
          }
          cmdsql.close();
          System.out.println("Consultar a tabela ok");
          }
          catch(SQLException ex)
          {
              System.out.println("Erro em consultar a tabela");
          }
          obj.desconexaoBD(idcon);
        }    
    }
}