galera, sou iniciante em programação java desktop e estou com a seguinte dúvida.
Estou criando no pacote dao a classe daoCliente. Já aprendi a realizar principais operações de cadastro, exclusao, alteração e etc (vide codigo abaixo), quando preciso incluir os campos em apenas uma tabela (cliente).
Só que nesse caso especial q to passando, existe uma tabela pessoa e nesse meu cadastro, tenho os campos da tabela cliente e os campos da tabela pessoa. Nesse caso, como devo fazer?
public int incluir(Cliente cl)throws Exception {
sql=c.prepareStatement(“insert into cliente values(?,?,?)”);
sql.setInt(1,cl.getCodcliente());
sql.setString(2,cl.getNomecliente());
sql.setString(3,cl.getEmail());
int reg = sql.executeUpdate();
sql.close();
return reg;
}
public int alterar(Cliente cl)throws Exception{
sql=c.prepareStatement(“update cliente set nomecliente = ?,email = ? where codcliente = ?”);
sql.setString(1,cl.getNomecliente());
sql.setString(2,cl.getEmail());
sql.setInt(3,cl.getCodcliente());
int reg=sql.executeUpdate();
sql.close();
return reg;
}
public int excluir(int codigo)throws Exception{
sql=c.prepareStatement(“delete from cliente where codcliente = ?”);
sql.setInt(1,codigo);
int reg =sql.executeUpdate();
sql.close();
return reg;
}