Inserir dados na tabela automáticamente

1 resposta
N

Olá!

Estou desenvolvendo um sistema de agenda que tem uma tela de cadastro de compromisso, gostaria de saber como faço para que no momento em que o usuário logar no sistema todos os compromissos sejam gravados na tabela compromisso que existe no banco (MySql) com o código do usuário logado, da mesma forma quando o mesmo pesquisar os compromissos só apareça os que estão cadasdrados com o código do usuário logado!

desde já agradeço a atenção!

1 Resposta

meucci

Olá cara é alguma coisa como isso:

public void login(String user,String senha){
try{ 
  rs=stm.executeQuery("SELECT id_pessoa FROM pessoa WHERE user='"+user+"' AND senha='"+senha+"'");
  if(rs.next()){
     id=rs.getInt("id_pessoa");     
  }else{
     System.out.println("Usuário ou senha inválidos");
  }
}catch(Exception e){
   e.printStackTrace();
}
}

public void getCompromisso(){
try{
     rs=stm.executeQuery("SELECT id_compromisso,compromisso FROM compromisso WHERE id_pessoa="+id+" AND dia='"+new SimpleDateFormat("yyyy-MM-dd").format(new Date())+"'"); // no caso essa condição pegara os compromissos do dia
     if(rs.next()){
        DefaultTableModel dtm=(DefaultTableModel)tabela.getModel();
        do{
            dtm.addRow(new Object[]{rs.getInt("id_compromisso"),rs.getString("compromisso")});
        }while(rs.next());
        dtm.fireTableStructureChanged();
     }
}catch(Exception e){
   e.printStackTrace();
}
}
Imagino que seja mais ou menos isso que vc está precisando, mas se não, acho que da para se basear imagino.... pelomenos é a forma que eu faço... rsrsrsrs
Criado 19 de agosto de 2008
Ultima resposta 19 de ago. de 2008
Respostas 1
Participantes 2