Ir para conteúdo
Fórum Script Brasil

Lorenus

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que Lorenus postou

  1. Bom , mudei o Select e ficou assim String Sql = "SELECT * FROM usuarios WHERE usuario=? and senha=?"; e deu o seguinte erro: Erro: Parâmetro IN ou OUT ausente do índice:: 1 Erro: null já não sei mais o que mudar rs obrigado!
  2. Boa noite rs, estou com um grande problema pois não consigo achar uma solucao para esse erro. não passa os dados pra pesquisa no banco . não sei se e o erro esta no método de acesso,Ligação do banco e Passagem de parametro. o codigo : elasDAO; import java.sql.; import telas.TelaInicialChamadosTeste; import telasBEAN.; import telasUTIL.ConnectionFactory; public class LoginDAO { private Connection conn; private PreparedStatement ps; private ResultSet rs; public LoginDAO() throws Exception { try{ this.conn = ConnectionFactory.getConnection(); }catch(Exception e){ throw new Exception("erro: \n" + e.getMessage()); } } public Login procurarLogin(Login L) throws Exception{ try{ String Sql = "SELECT * FROM usuarios WHERE usuario like '"+L.getUsuario()+"' and senha like '"+L.getSenha()+"';"; conn = this.conn; ps = conn.prepareStatement(Sql); rs = ps.executeQuery(); int teste = rs.getRow(); if (teste == 1 ){ TelaInicialChamadosTeste frame = new TelaInicialChamadosTeste(); frame.setVisible(true); } }catch(Exception e){ //throw new Exception(e); System.out.println("Erro: " + e.getMessage()); }finally{ ConnectionFactory.closeConnection(conn, ps, rs); } return null; package telasBEAN; public class Login { private String usuario; private String senha; public String getUsuario() { return usuario; } public void setUsuario(String usuario) { this.usuario = usuario; } public String getSenha() { return senha; } public void setSenha(String senha) { this.senha = senha; } } package telas; import javax.swing.; import java.awt.event.ActionEvent; import java.awt.; import java.awt.event.ActionListener; import javax.swing.JFrame; import telasBEAN.; import telasDAO.; import telasUTIL.ConnectionFactory; public class testeLogin extends JFrame { Login d = new Login(); JTextField txtUsuario = new JTextField(); JTextField txtSenha = new JTextField(); JButton Entrar = new JButton("Entrar"); JButton Sair = new JButton(); public testeLogin(){ super("Entrar no sistema"); Container tela=getContentPane(); setVisible(true); setSize(310,330); setLayout(null); tela.add(txtUsuario); txtUsuario.setBounds(100, 50, 100, 50); tela.add(txtSenha); txtSenha.setBounds(100, 100, 100, 50); tela.add(Entrar); Entrar.setBounds(100, 150, 100, 50); Entrar.addActionListener( new ActionListener(){ public void actionPerformed(ActionEvent e){ try { ConnectionFactory.getConnection(); //txtUsuario.setText(String.valueOf(d.getUsuario())); //txtSenha.setText(String.valueOf(d.getSenha())); d.setUsuario(String.valueOf(txtUsuario)); d.setSenha(String.valueOf(txtSenha)); //d.usuario = txtUsuario.getText(); //d.senha = txtSenha.getText(); //d.setUsuario(txtUsuario.getText()); //d.setSenha(txtSenha.getText()); LoginDAO LoginDAO = new LoginDAO(); LoginDAO.procurarLogin(d); } catch (Exception ex) { System.out.println("Erro: " + ex.getMessage()); } } }); } public static void main(String []args){ EventQueue.invokeLater(new Runnable(){ public void run(){ try{ testeLogin frame = new testeLogin(); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }catch(Exception e){ e.printStackTrace(); } } }); } } agradeço se puderem me ajuda =D
×
×
  • Criar Novo...