Я пишу приложение, которое я хочу хранить, извлекать, сортировать и искать. Я использую Java, и у меня есть GUI, и некоторые функции уже написаны, но я не знаю, как хранить данные на Java. Я немного поработал с SQLite, когда писал приложение для своего телефона Android и искал что-то вроде этого.
Мне нужно хранить информацию, связанную друг с другом, например, думать о адресной книге. Имя, адрес, номер телефона, адрес электронной почты и т.д. Будут связаны друг с другом и собираются вместе для одной записи в адресной книге. Точно так же мне нужно хранить большой объем данных таким образом и иметь возможность искать его для необходимых данных. Я также хотел бы получить данные таким образом, чтобы получить значение адреса для "name".
Мне нужно знать самый простой способ сделать это. После googleing я нашел информацию о Java DB, но я не знаю, является ли это именно то, что я ищу или как его использовать.
Пожалуйста, ответьте, предоставив мне информацию о том, что использовать для хранения данных, и, если возможно, укажите мне направление учебника о том, как его использовать.
--------------------------------------- EDIT ------- -------------------------------------
Я ценю Помощь, но я все еще не понимаю ее. Я хочу использовать SQLite, и я следил за ссылкой, которую дал Кристиан Антонсен, и я загрузил вещь SQLiteJDBC, но теперь я потерялся. Я явно нахожусь на новой территории здесь и полностью потерял.
Может ли кто-нибудь дать мне "руководство для идиотов" о том, как использовать это и заставить его работать в моем приложении?