public void inserir(Usuario obj) {
ConexaoMySQL objBanco = new ConexaoMySQL();
//os valore dos atributos
//int lcodigo = obj.getCodigo();
String lnome = obj.getNome();
String llogin = obj.getLogin();
String lsenha = obj.getSenha();
objBanco.conectar();
try {
String sql = "INSERT into usuario(id, nome,login,senha)"
+ " VALUES (null,?,?,?)";
PreparedStatement objPst =
objBanco.conexao.prepareStatement(sql);
// objPst.setInt(1, lcodigo);
objPst.setString(1, lnome);
objPst.setString(2, llogin);
objPst.setString(3, lsenha);
objPst.execute();
JOptionPane.showMessageDialog(null,lnome+ " - Cadastrado com sucesso!!");
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Erro de execução no insert:" + ex.getMessage());
}
}
public void alterar(Usuario obj) {
ConexaoMySQL objBanco = new ConexaoMySQL();
//os valore dos atributos
int lcodigo = obj.getId();
String lnome = obj.getNome();
String llogin = obj.getLogin();
String lsenha = obj.getSenha();
objBanco.conectar();
try {
String sql = "UPDATE usuario SET nome = ?, login = ?"
+ ", senha = ? WHERE id = ?";
PreparedStatement objPst =
objBanco.conexao.prepareStatement(sql);
objPst.setString(1, lnome);
objPst.setString(2, llogin);
objPst.setString(3, lsenha);
objPst.setInt(4, lcodigo);
objPst.execute();
JOptionPane.showMessageDialog(null, "Alterado com sucesso!!!");
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null,
"Erro de execução no update:" + ex.getMessage());
}
}
public void deletar(Usuario obj) {
ConexaoMySQL objBanco = new ConexaoMySQL();
//os valore dos atributos
int lcodigo = obj.getId();
objBanco.conectar();
try {
String sql = "DELETE FROM usuario WHERE id = ?";
PreparedStatement objPst =
objBanco.conexao.prepareStatement(sql);
objPst.setInt(1, lcodigo);
objPst.execute();
JOptionPane.showMessageDialog(null, "Excluido com sucesso!!!");
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null,
"Erro de execução no delete:" + ex.getMessage());
}
}
public ResultSet selecionar() {
ConexaoMySQL objBanco = new ConexaoMySQL();
//os valore dos atributos
objBanco.conectar();
try {
String sql = "SELECT usuario.* FROM usuario";
PreparedStatement objPst =
objBanco.conexao.prepareStatement(sql);
ResultSet objRst = objPst.executeQuery();
return objRst;
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null,
"Erro de execução no Select:" + ex.getMessage());
}
return null;
}
public ResultSet selecionarUsuario(Usuario objAcesso) {
ConexaoMySQL objBanco = new ConexaoMySQL();
//os valore dos atributos
objBanco.conectar();
try {
String sql = "SELECT usuario.* FROM usuario where login = ?";
PreparedStatement objPst =
objBanco.conexao.prepareStatement(sql);
objPst.setString(1, objAcesso.getLogin());
ResultSet objRst = objPst.executeQuery();
return objRst;
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null,
"Erro de execução no Select:" + ex.getMessage());
}
return null;
}
public ResultSet selecionarCodigo(String text) {
ConexaoMySQL objBanco = new ConexaoMySQL();
//os valore dos atributos
objBanco.conectar();
try {
String sql = "SELECT usuario.* FROM usuario where id = ?";
PreparedStatement objPst =
objBanco.conexao.prepareStatement(sql);
//objPst.setString(1, text);
//objPst.setString(2, objPst.getNome());
//objPst.setString(3, objAcesso.getLogin());
//objPst.setString(4, objAcesso.getSenha());
ResultSet objRst = objPst.executeQuery();
return objRst;
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null,
"Erro de execução no Select:" + ex.getMessage());
}
return null;
}
public ResultSet selecionar(String text) {
ConexaoMySQL objBanco = new ConexaoMySQL();
//os valore dos atributos
objBanco.conectar();
try {
String sql = "SELECT usuario.* FROM usuario where nome like ? or login = ?";
PreparedStatement objPst =
objBanco.conexao.prepareStatement(sql);
objPst.setString(1, "%"+text+"%");
objPst.setString(2, text);
ResultSet objRst = objPst.executeQuery();
return objRst;
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null,
"Erro de execução no Select:" + ex.getMessage());
}
return null;
}
Nenhum comentário:
Postar um comentário