public Vector<String> executa_consulta (String SQL, String coluna){
try{
status = conexao.prepareStatement(SQL);
Result_qr = status.executeQuery();
System.out.println(SQL);
System.out.println("Quantidade de registros " + Result_qr.getFetchSize());
if(Result_qr.first())
while(Result_qr.next())
Resultado.addElement(Result_qr.getString(coluna));
}catch(Exception e){
System.out.println("***Problemas para consultar***");
e.printStackTrace();
}
return Resultado;
}
Está dando um erro de parametro nulo e verifiquei com as saidas que não esta grando nenhuma saída no Resultset.
Verifiquei a SQL no proprio banco e seleciona normal.
O que pode estar acontecendo que na aplicação não retorna nada variavel?
Segue o erro.
SELECT * FROM funcionario WHERE idenP = 'admin'; //saida que gerei
Quantidade de registros 0 //saida que gerei
Exception in thread "main" java.lang.NullPointerException
at Persistencia.BD_pesquisa.Usuario(BD_pesquisa.java:24)
at teste.teste.<init>(teste.java:28)
at teste.teste.main(teste.java:38)
Java Result: 1