Retorno da conexao com o banco

3 respostas
A

Colegas,

o codigo abaixo, funcionava, e não consigo achar qual é o erro, para nao carregar a pagina de top_menu …mesmo digitando o codigo e senha correto. o sistema direciona para pagina de aviso.html informando que a pessoa não tem acesso. desde já obrigado…

<%
        
          try
                {
					Class.forName("com.mysql.jdbc.Driver");
					Connection con = DriverManager.getConnection("jdbc:mysql://localhost/xxx","xxx","xxx");									

					         
			if(request.getParameter("senha") != null)
			{
				
				Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
				
				ResultSet rs = st.executeQuery("select * from cadastro_membros where cad_codigo='"+request.getParameter("codigo")+"'and cad_senha='"+request.getParameter("senha")+"'");
			
				if(rs.next())
				{
				
				String prox = (rs.getString("cad_acesso"));
				session.setAttribute("nivel",prox);
				response.sendRedirect("top_menu.jsp");	 		
				}
				else
				{
					response.sendRedirect("aviso.html");	
			
				}
		
			}
		}
		catch(ClassNotFoundException erroClass)
		{
			out.println("classe de driver JDBC não foi localizado: " + erroClass);
		}
		catch(SQLException  erroSQL)
		{
			out.println("erro de conectar ao banco de dados:"+ erroSQL);
		}
		

%>

3 Respostas

Hebert_Coelho

Oq houve de alteração quando o código abaixo parou de funcionar?

A

Eu havia tentado criar no my sql uma consulta dentro de outra através do create view, porém eu acabei criando outra tabela vinculada. depois disto, deletei e fiz outra novamente… no jsp nao fiz alteração.

A

** só complementando a ultima interação… ***

quando eu digito o usuario a informação está sendo carregada do banco…fiz a impressão do rs. e foi carregada…

Criado 9 de abril de 2012
Ultima resposta 10 de abr. de 2012
Respostas 3
Participantes 2