@Javist2021

Сохранение действий пользователя в программе java?

Всем привет. Начну с банальности в java новичок)). Начал работать над одним проектом, суть которого сохранять в таблице (JTable) данные пользователя полученные с текстового поля (JTextField). Есть три поля, таблица и кнопка "Добавить", пользователь заполняет поля и нажимает кнопку, данные моментально отображаются в таблице и сохраняются в файл. Но разумеется, если закрыть программу и запустить снова, все полученные данные исчезают. А ну гуру джава направьте меня на полезные ресурсы, сам уже весь инет перерыл!
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
Добрый день!
1) Начнем с того, что вам нужно выбрать БД, в которой будете хранить данные. Например, sqlite.
https://www.sqlite.org/index.html
2) Вам нужен драйвер для работы с выбранной вами БД. В java - jdbc.
https://github.com/xerial/sqlite-jdbc
Для удобства можете освоить технологию ORM и изучить hibernate или mybatis и др. Можно взять минимум - ormlite.
3) Далее вы получаете информацию введенную пользователем, при необходимости валидируете ее и записываете в БД.
4) При последующем старте приложения данные в JTable заполняются из БД.
https://www.youtube.com/watch?v=jpGn8rd_3Sc
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Jacen11
джава тут не при чем, так во всех языках работает, нужно сохранять в файл или в бд данные
даже в игры на компе не играл? там же видно что в файл все сохраняют
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы