Resultset возвращает false каждый раз, и цикл не выполняется, может кто-нибудь помочь мне, мой код приведен ниже
package db_final;
import java.sql.*;
public class sqlwork {
static Statement st;
static Connection connect;
ResultSet rs;
public String login(String sql, String user, String pass) throws SQLException{
String role = null;
rs = st.executeQuery(sql);
while (rs.next()){
if(user.equalsIgnoreCase(rs.getString("username"))){
if(pass.equalsIgnoreCase("password")){
role = rs.getString("role");
break;
}
}
}
return role;
}
public void connect() throws SQLException, ClassNotFoundException{
Class.forName("oracle.jdbc.driver.OracleDriver");
connect = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:final", "Omair", "12345");
st = connect.createStatement();
}