private ResultSet executeQueryRS(String sql, Object[] params) {
        try {
            con = this.getConnection();
            ps = con.prepareStatement(sql);
            for (int i = 0; i < params.length; i++) {
                ps.setObject(i + 1, params[i]);
            }

            rs = ps.executeQuery();

        } catch (SQLException e) {
            System.out.println(e.getMessage());
        }

        return rs;
    }