DEUS SEJA LOUVADO!
Pessoal, eu estou tentando fazer uma paginazinha que puxa dados de um banco de dados mysql. Ele está se comunicando normalmente com o banco de dados e etc… esta tudo ok.
Aí eu estou tentando fazer uma coisa mais ou menos assim:
A pessoa digita em um textfield(html) um nome qualquer e ele envia o dado para uma pagina jsp que processa o resultado.
Nessa pagina ele pega esse dado pelo request.getParameter e guarda numa variavel String. Depois no select do banco de dados eu mando ele consultar o banco de dados com o valor desta variavel. Ate aí tudo bem.
Depois eu mando ele fazer o seguinte: Se o nome existe no banco de dados, ele mostra os dados, senao ele mostra: “nada foi encontrado”. Eu usei o bloco if/else pra fazer esse serviço, mas aí mesmo se o dado no banco de dados nao existe ( ele retorna um null ) ele mostra esse null como se fosse um dado armazenado no banco de dados.
Eu coloquei o codigo abaixo para os colegas analisarem, por favor.
Eu estou aqui sem conseguir achar meu erro.
Ficarei muito grato se me ajudarem a resolver isso.
<%
ResultSet rs = st.executeQuery(
"SELECT cod, nome FROM cadmembros WHERE nome LIKE '%" + nomebusca + "%' ");
%>
<%
String nome = rs.getString("nome");
if (rs != null)
out.println("Foi encontrado alguma coisa " + nome);
else
out.println("Não foi encontrado nada");
%>