Foro sobre Java EE > Problemas Para generar consulta para hacer login por JSP
Hola a todos,
Estoy intentando hacer login a traves de un archivo jsp, me sale el siguiente error com.microsoft.sqlserver.jdbc.SQLServerException: La operación solicitada no es compatible en conjuntos de resultados exclusivamente de reenvío.
Les paso el codigo
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Login</title> </head> <%@ page import="java.sql.*"%>
<% String usuario = request.getParameter("usuario"); String contra = request.getParameter("contra"); ResultSet mi_ResultSet=null; PreparedStatement c_preparada=null; String Consulta=("SELECT * FROM USUARIOS WHERE USUARIO=? AND CONTRASENA=?"); Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
try {
Connection mi_conexion=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=proyecto_jsp", "root", "1234"); c_preparada= mi_conexion.prepareStatement(Consulta);// SE CREA UNA CONSULTA PREPARADA c_preparada.setString(1, usuario);// pasamos el parametro c_preparada.setString(2, contra);// pasamos el parametro
mi_ResultSet=c_preparada.executeQuery();// se crea objeto de la clase ResultSet para ejecutrar la consulta
if(mi_ResultSet.absolute(1)) {
out.println("Usuario autorizado"); }
else { out.println("Ha habido un problema usuario inconrecto"); }
} catch (Exception e) {
out.println("Ha habido un problema"+" "+" / "+e); } %>
Hola a todos,
Estoy intentando hacer login a traves de un archivo jsp, me sale el siguiente error com.microsoft.sqlserver.jdbc.SQLServerException: La operación solicitada no es compatible en conjuntos de resultados exclusivamente de reenvío.
Les paso el codigo
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Login</title>
</head>
<%@ page import="java.sql.*"%>
<%
String usuario = request.getParameter("usuario");
String contra = request.getParameter("contra");
ResultSet mi_ResultSet=null;
PreparedStatement c_preparada=null;
String Consulta=("SELECT * FROM USUARIOS WHERE USUARIO=? AND CONTRASENA=?");
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
try {
Connection mi_conexion=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=proyecto_jsp", "root", "1234");
c_preparada= mi_conexion.prepareStatement(Consulta);// SE CREA UNA CONSULTA PREPARADA
c_preparada.setString(1, usuario);// pasamos el parametro
c_preparada.setString(2, contra);// pasamos el parametro
mi_ResultSet=c_preparada.executeQuery();// se crea objeto de la clase ResultSet para ejecutrar la consulta
if(mi_ResultSet.absolute(1)) {
out.println("Usuario autorizado");
}
else {
out.println("Ha habido un problema usuario inconrecto");
}
} catch (Exception e) {
out.println("Ha habido un problema"+" "+" / "+e);
}
%>
</html>
////
Los datos los recoge de un formulario html
No se cual pueda ser el error
Gracias por su ayuda