Acesso a banco falhas

3 respostas
Jefries

Galera preciso pegar uma senha de uma tabela para validar a inicialização do programa, estou fazendo assim:

public class AcessoBanco {
Connection connection;

public void validaSenha(){
   String dbURL ="jdbc:derby://localhost/sample";
   String usuarioBanco = "app";
   String senhaBanco = "app";

   try {
        Class.forName("org.apache.derby.jdbc.ClientDriver");
        connection = DriverManager.getConnection(dbURL, usuarioBanco, senhaBanco);
   }
   catch (ClassNotFoundException cnfex) {
          System.err.println(
          "");
          cnfex.printStackTrace();
          System.exit(1);
   }
   catch (SQLException sqlex) {
          System.err.println("");
          sqlex.printStackTrace();
   }
   
}
public ResultSet  getSenha(){
    Statement statement;
    ResultSet resultset;

    try {
    String query = "Select nivel_acesso from senha_programa where senha = " +
            " ' " + JOptionPane.showInputDialog("Digite sua senha") + " ' ";
    statement = connection.createStatement();
    resultset = statement.executeQuery(query);
    //JOptionPane.showMessageDialog(null, resultset);
    statement.close();
    return resultset;
    }
    catch ( SQLException sqlex ) {
    sqlex.printStackTrace();
    return null;
    }
}
public String retornaSenha(){
    String senha = getSenha().toString();
    //JOptionPane.showMessageDialog(null, senha);
    return senha;

}

Porém não está me retornando uma String para eu validar, onde está meu erro, como fazer para consultar a tabela e validar a senha.

Valeu galera!!!

3 Respostas

Z111
  1. formate seu código, plz
  2. Vc está exibindo o resultset direto, veja no exemplo abaixo como pegar o resultado da consulta (while rs.next())

http://www.devdaily.com/java/edu/JDBC-SQLProcessor/Simple_JDBC_Example.shtml

V

tenta comparar o result set da query com o JOption, tranzendo a informação dela, não abrindo na query.

att,

V

String senha = JOptionPane.showInputDialog(“Qual é a sua senha”);

faz o select lá

e compara
com a query

Criado 24 de julho de 2010
Ultima resposta 26 de jul. de 2010
Respostas 3
Participantes 3