Boa tarde amigo,
estou desenvolvendo um sistema de cadastro com padrão MVC.
Segue abaixo meu modelo, mas não estou conseguindo continuar, não sei como implementar meu controle.
Poderia me da uma ajuda como faço para implementar o meu controle.
public class ModeloUsuario {
private int iduser;
private String usuario;
private String fone;
private String login;
private String senha;
private String perfil;
Connection conn = null;
PreparedStatement pst = null;
ResultSet rs = null;
public ModeloUsuario() {
}
public ModeloUsuario(int iduser, String usuario, String fone, String login, String senha, String perfil) {
this.iduser = iduser;
this.usuario = usuario;
this.fone = fone;
this.login = login;
this.senha = senha;
this.perfil = perfil;
}
/**
* @return the iduser
*/
public int getIduser() {
return iduser;
}
/**
* @param iduser the iduser to set
*/
public void setIduser(int iduser) {
this.iduser = iduser;
}
/**
* @return the usuario
*/
public String getUsuario() {
return usuario;
}
/**
* @param usuario the usuario to set
*/
public void setUsuario(String usuario) {
this.usuario = usuario;
}
/**
* @return the fone
*/
public String getFone() {
return fone;
}
/**
* @param fone the fone to set
*/
public void setFone(String fone) {
this.fone = fone;
}
/**
* @return the login
*/
public String getLogin() {
return login;
}
/**
* @param login the login to set
*/
public void setLogin(String login) {
this.login = login;
}
/**
* @return the senha
*/
public String getSenha() {
return senha;
}
/**
* @param senha the senha to set
*/
public void setSenha(String senha) {
this.senha = senha;
}
/**
* @return the perfil
*/
public String getPerfil() {
return perfil;
}
/**
* @param perfil the perfil to set
*/
public void setPerfil(String perfil) {
this.perfil = perfil;
}
public void InserirUsuario(){
String sql = "Insert into tbusuario(usuario,fone,login,senha,perfil)values(?,?,?,?,?)";
try {
pst = conn.prepareStatement(sql);
pst.setString(1, this.getUsuario());
pst.setString(2, this.getFone());
pst.setString(3, this.getLogin());
pst.setString(4, this.getSenha());
pst.setString(5, this.getPerfil());
int adicionado = pst.executeUpdate();
if(adicionado > 0){
JOptionPane.showMessageDialog(null, "Usuário adicionado com sucesso !!!");
}else{
JOptionPane.showMessageDialog(null, "Erro: Ao adicionar usuário");
}
} catch (HeadlessException | SQLException e) {
JOptionPane.showMessageDialog(null, "Erro: Ao adicionar usuário " + e);
}
}
}