Вам нужно решить, как вы хотите сохранить свои данные. Вы можете сохранить данные в XML-файле, текстовом файле или чем-либо еще.
Причина, по которой вы видите так много примеров использования SQL, состоит в том, что реляционные базы данных уже решили многие проблемы, с которыми вы можете столкнуться при хранении и извлечении данных. Это означает, что в большинстве случаев гораздо проще использовать базу данных SQL (даже облегченную встроенную), чем пытаться создать собственную библиотеку для извлечения и сохранения данных.
Примечание о сохранении паролей
Помните, что любые данные, которые вы сохраняете на компьютере клиента, будут доступны этому клиенту. Вы можете использовать хитрости, чтобы кому-то было очень трудно получить эти данные, но ваша программа ничего не может сделать, чтобы умный хакер не смог имитировать. Единственный способ не дать пользователям увидеть сохраненные пароли - это заставить пользователя предоставить «главный» пароль, который преобразуется в ключ, который используется для шифрования других паролей. Таким образом, только пользователи, которые знают этот мастер-пароль, смогут получить сохраненные данные.
Хранение данных в реляционной базе данных недостаточно для предотвращения доступа пользователей к этим данным.