Witam.
Mam nastepujacy problem.
Po skompilowaniu wyrzuca mi wyjatek : Before start of result set.
Wyczytalem, ze nalezy ustawic rs na rs.beforeFirst(); , co niestety nie pomoglo..
Moze ktos z was widzi blad?
<%@ page import="java.sql.*" %>
<HTML>
<HEAD><TITLE>LOGOWANIE</TITLE></HEAD>
<BODY>
<FORM METHOD=POST ACTION="zalogowano.jsp">
LOGIN <P></P> <INPUT TYPE=TEXT NAME=login SIZE=20><BR>
HASLO <P></P> <INPUT TYPE=PASSWORD NAME=haslo SIZE=20><BR>
<P><INPUT TYPE=SUBMIT VALUE="ZALOGUJ">
<%
ResultSet rs = null;
paczka.MySQL conn = new paczka.MySQL();
conn.connect();
Statement stmt = conn.getConnection().createStatement();
rs = stmt.executeQuery("SELECT * FROM osoba");
rs.beforeFirst();
String log = rs.getString("LOGIN");
String has = rs.getString("HASLO");
String login = request.getParameter("login");
String haslo = request.getParameter("haslo");
boolean a= true;
while (a) {
if ((log == login) && (has == haslo)) {
out.println("udalo sie");
a= false;
} else {
rs.next();
}
}
%>
</FORM>
</BODY>
</HTML>
Z gory dzieki za pomoc!