Resultset не работает с оракулом - PullRequest
0 голосов
/ 19 мая 2018

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();
    } 
...