Ir ao conteúdo
  • Cadastre-se

long_beach01

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

posts postados por long_beach01

  1. Em 15/11/2016 às 00:49, long_beach01 disse:

    Galera, bom dia!

    Estou fazendo uma aplicação local java SE com o netbeans 8.2, usando banco de dados java db derby.  ocorre que até a conexão está tudo ok, mais estou tentando usar o método abaixo, para autenticar em uma tela de login através de uma tabela e não do usuário e senha do banco, passando os dado digitados via parametro, mais ele entra direto no sql exception.

    
    private void Entrar() {
            String Nome = jTextFieldUsuario.getText();//Pegando nome digitado pelo usuário num campo texto
            String Senha = jPasswordSenha.getText();// pegando a senha passada pelo usuario num campo formatado
            int Nivel = jComboBoxNivel.getSelectedIndex(); // pegando o nível em um combobox digitado pelo usuario
            
            // Verificado no banco se colocar os dados no lugar do sinal de ? funciona normalmente.
            String Query = "SELECT * FROM USUARIOS where nome = '?' and Senha ='?' and Nivel = ?;";
            
            // passando os dados por parãmetro para a stringQuery
            try {
                PST = Conn.prepareStatement(Query);
                PST.setString(1, Nome);
                PST.setString(2, Senha);
                PST.setInt(3, Nivel);
                
                // Resultset executando os parametros acima
                RS = PST.executeQuery();
                
                if(RS.next()){
                    Conexao conexao = new Conexao();
                    conexao.Conectar();
                    TelaPrincipal tela = new TelaPrincipal();
                    tela.setVisible(true); 
                    conexao.Desconectar();
                    dispose();
                }            
            } catch (SQLException e) {
                JOptionPane.showMessageDialog(null, "Erro de Comando " + e);
            }
        }

    Alguém poderia me auxiliar?

    Galera obrigado,  mais consegui resolver o problema.

  2. Galera, bom dia!

    Estou fazendo uma aplicação local java SE com o netbeans 8.2, usando banco de dados java db derby.  ocorre que até a conexão está tudo ok, mais estou tentando usar o método abaixo, para autenticar em uma tela de login através de uma tabela e não do usuário e senha do banco, passando os dado digitados via parametro, mais ele entra direto no sql exception.

    private void Entrar() {
            String Nome = jTextFieldUsuario.getText();//Pegando nome digitado pelo usuário num campo texto
            String Senha = jPasswordSenha.getText();// pegando a senha passada pelo usuario num campo formatado
            int Nivel = jComboBoxNivel.getSelectedIndex(); // pegando o nível em um combobox digitado pelo usuario
            
            // Verificado no banco se colocar os dados no lugar do sinal de ? funciona normalmente.
            String Query = "SELECT * FROM USUARIOS where nome = '?' and Senha ='?' and Nivel = ?;";
            
            // passando os dados por parãmetro para a stringQuery
            try {
                PST = Conn.prepareStatement(Query);
                PST.setString(1, Nome);
                PST.setString(2, Senha);
                PST.setInt(3, Nivel);
                
                // Resultset executando os parametros acima
                RS = PST.executeQuery();
                
                if(RS.next()){
                    Conexao conexao = new Conexao();
                    conexao.Conectar();
                    TelaPrincipal tela = new TelaPrincipal();
                    tela.setVisible(true); 
                    conexao.Desconectar();
                    dispose();
                }            
            } catch (SQLException e) {
                JOptionPane.showMessageDialog(null, "Erro de Comando " + e);
            }
        }

    Alguém poderia me auxiliar?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...