<%//1ºCarregarodriverClass.forName("org.postgresql.Driver");//2ºInformaaondeconectarequalbancodedadospegarConnectioncon=DriverManager.getConnection("jdbc:postgresql://localhost/aula_neri","aula_neri","123");//FazconexaocomatabelaStatementst=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);if(request.getParameter("acao")=="excluir"){st.executeQuery("DELETE FROM login WHERE log_codigo = "+request.getParameter("codigo"));}//FazaconsultanatabelaResultSetrs=st.executeQuery("SELECT * FROM login");%><table><tr><th>Código</th><th>Nomedeusuário</th><th>Senha</th><th>Nível</th><th>Alterar</th><th><ahref='usuarios.jsp?acao=excluir&codigo=<%=rs.getString("log_codigo")%>'>Excluir</a></th></tr>
Esta tudo certo nao esta?
jks1903
Gleidson Henrique:
Inicio antes dele amigo...
<%//1ºCarregarodriverClass.forName("org.postgresql.Driver");//2ºInformaaondeconectarequalbancodedadospegarConnectioncon=DriverManager.getConnection("jdbc:postgresql://localhost/aula_neri","aula_neri","123");//FazconexaocomatabelaStatementst=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);if(request.getParameter("acao")=="excluir"){st.executeQuery("DELETE FROM login WHERE log_codigo = "+request.getParameter("codigo"));}//FazaconsultanatabelaResultSetrs=st.executeQuery("SELECT * FROM login");%><table><tr><th>Código</th><th>Nomedeusuário</th><th>Senha</th><th>Nível</th><th>Alterar</th><th><ahref='usuarios.jsp?acao=excluir&codigo=<%=rs.getString("log_codigo")%>'>Excluir</a></th></tr>
Esta tudo certo nao esta?
Cara, tenta fazer isso:
ResultSet rs = st.executeQuery("SELECT * FROM login");
rs.first();
Já tive um problema parecido e ocorria devido ao resultSet estar "perdido". Fazendo isso, você posiciona o mesmo no primeiro registro, obtendo assim o valor de log_codigo.
Gleidson_Henrique
Puts, boiei geral aqui… mas parece que a informação do erro é diferente que acontece em programação desktop.