Как создать пример регистрации и входа на 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, чтобы он мог проверить в форме входа в систему, зарегистрирован ли пользователь или нет.
Мне жаль, если я сделал несколько запутанных заявлений и вопросов, но я могу принять любые разъяснения. Я студент и начинающий программист, поэтому я был бы признателен всем за помощь.:)