sexta-feira, 4 de novembro de 2016
terça-feira, 1 de novembro de 2016
BOTÃO LOGAR
Usuario objAcesso = new Usuario();
objAcesso.setLogin(txtlogin.getText());
objAcesso.setSenha(txtsenha.getText());//ate aqui
UsuarioDao objDAO = new UsuarioDao();
objDAO.selecionarUsuario(objAcesso);
ResultSet objRs = objDAO.selecionarUsuario(objAcesso);
try {
while (objRs.next()) {
if (objAcesso.getSenha().equals(objRs.getString("senha"))) {
//JOptionPane.showMessageDialog(null, "aqui 2");
FormMenu objFormMenu = new FormMenu();
objFormMenu.setVisible(true);
this.dispose();
} else {
JOptionPane.showMessageDialog(null, "Senha incorreto!!");
}
}
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Erro ao recuperar usuario do banco: "
+ ex.getMessage());
}
objAcesso.setLogin(txtlogin.getText());
objAcesso.setSenha(txtsenha.getText());//ate aqui
UsuarioDao objDAO = new UsuarioDao();
objDAO.selecionarUsuario(objAcesso);
ResultSet objRs = objDAO.selecionarUsuario(objAcesso);
try {
while (objRs.next()) {
if (objAcesso.getSenha().equals(objRs.getString("senha"))) {
//JOptionPane.showMessageDialog(null, "aqui 2");
FormMenu objFormMenu = new FormMenu();
objFormMenu.setVisible(true);
this.dispose();
} else {
JOptionPane.showMessageDialog(null, "Senha incorreto!!");
}
}
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Erro ao recuperar usuario do banco: "
+ ex.getMessage());
}
CLASSE USUARIODAO
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;
}
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;
}
CLASSE CONEXÃO
String url = "jdbc:mysql://127.0.0.1:3306/banco";
String usuario = "root";
String senha = "";
public Connection conexao = null;
public void conectar() {
try {
Class.forName("com.mysql.jdbc.Driver");
conexao
= (Connection) DriverManager.getConnection(url, usuario, senha);
} catch (ClassNotFoundException ex) {
JOptionPane.showMessageDialog(null,
"Problema no momento de carregar o Driver do banco:"
+ ex.getMessage());
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null,
"Problemas ao conectar ao banco:" + ex.getMessage());
}
}
public void desconectar() {
try {
this.conexao.close();
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null,
"Problemas ao fechar o banco:" + ex.getMessage());
}
}
public void executarComando(String sql) {
try {
Statement objStm = (Statement) conexao.createStatement();
objStm.execute(sql);
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null,
"Erro ao executar o comando:" + ex.getMessage());
}
}
public ResultSet executarConsulta(String sql) {
try {
Statement objStm = (Statement) conexao.createStatement();
ResultSet objRs = objStm.executeQuery(sql);
return objRs;
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null,
"Erro ao executar o comando:" + ex.getMessage());
}
return null;
}
terça-feira, 11 de outubro de 2016
quarta-feira, 14 de setembro de 2016
MATERIAL - INFORMÁTICA BÁSICA
Olá Pessoal,
Como prometido, segue o link para o download do material de informática básica - farei outros materiais com intuito de apoio na disciplina.
Como prometido, segue o link para o download do material de informática básica - farei outros materiais com intuito de apoio na disciplina.
sexta-feira, 5 de agosto de 2016
INSCRIÇÕES PARA O SALÃO DE PROJETOS 2016/2
OLÁ ALUNOS,
MAIS UM SEMESTRE INICIADO, COMO DE COSTUME AS INSCRIÇÕES PARA A NOSSA FEIRA DE FINAL DE ANO - O SALÃO DE PROJETOS - QUE OCORRERÁ NO DIA 07/11/2016 AO DIA 11/11/2016.
LINK PARA INSCRIÇÃO DOS GRUPOS:
A INSCRIÇÃO DEVE OCORRER ATÉ O DIA 12/08/2016.
A PRÉ-APRESENTAÇÃO OCORRERÁ NAS SEGUINTES DATAS: 05/09/2016 À 09/09/2016, PARA ESSA ETAPA ORGANIZEM OS DIÁRIOS DE BORDO, A SITUAÇÃO PROBLEMA, OS OBJETIVOS E O CRONOGRAMA.
ATENCIOSAMENTE,
JEFERSON FALEIRO LEON
Profº e Coordenado do curso Técnico em Informática
quarta-feira, 3 de agosto de 2016
quinta-feira, 3 de março de 2016
FICHA DE INSCRIÇÃO FIT 2016/1
Segue abaixo o link das inscrições da FIT 2016/1 - Favor todos os grupos fazerem as inscrições até o dia 18/03 (Último dia).
Calendário para as próximas atividades:
Pré-Apresentações da FIT --> 11/04 até o dia 15/04
Encerramento do 1º Bim --> 02/05
Demonstrativos Jovens Técnicos --> 12/05
Palestras ténicas --> 30/05 até o dia 03/06
Avaliações 2º Bimestre EP --> 27/06 até o dia 01/07
Apresentações FIT --> 04/07 até o dia 08/07
Rec. do 2º Bim e Banca Projeto --> 11/07 até o dia 15/07
Encerramento do 1º Semestre --> 15/07
Qualquer dúvida utilizem o Grupo INFOALL (WhatsApp)
Assinar:
Comentários (Atom)