Как создать пример регистрации и входа на Java и сохранить записи регистрации без использования языков базы данных?

Я пытаюсь создать проект, который включает в себя форму регистрации и форму входа в систему, чтобы программа проверила, зарегистрирован пользователь или нет, и войдет в систему, если пользователь зарегистрирован. Я использую FileWriter для хранения данных, таких как имена пользователей и пароли, "отдельно"

try {
        FileWriter fw = new FileWriter("C:\\Users\\Krayst\\Documents\\NetBeansProjects\\Cashiering and Sales System\\src\\"+fName+"\\Full Name.txt", false);
        BufferedWriter bw = new BufferedWriter(fw);
        PrintWriter out = new PrintWriter(bw);
           out.print(fName);
           out.close();
           bw.close();
           fw.close();
    } catch(IOException no) {
        System.out.println("Error processing data!");
    }

И, кстати, я создал папку для хранения определенных данных, таких как полное имя зарегистрированного пользователя, чтобы данные могли быть хорошо организованы

File regUser = new File("C:\\Users\\Krayst\\Documents\\NetBeansProjects\\Cashiering and Sales System\\src\\" + name);

    if (!regUser.exists()) {
        if (regUser.mkdir()) {
            System.out.println("User Folder created");
        } else {
            System.out.println("User Folder not created");
        }
    }

Проблема в том, что я не могу получить доступ к этим файлам, потому что они были "недавно" созданы и записаны программой, поэтому, если я пытаюсь получить доступ к ее каталогу, он не работает. Кроме того, к нему необходимо обратиться к другому классу, потому что я создал другой класс, который представляет собой Login JFrame, и я использую IDE Netbeans (хотя Регистрационная форма также является JFrame). Все, что я хотел сделать, это прочитать эти записи (файлы регистрации) из другого класса JFrame, чтобы он мог проверить в форме входа в систему, зарегистрирован ли пользователь или нет.

Мне жаль, если я сделал несколько запутанных заявлений и вопросов, но я могу принять любые разъяснения. Я студент и начинающий программист, поэтому я был бы признателен всем за помощь.:)

0 ответов

Другие вопросы по тегам