Мне нужно сравнить данные из двух разных источников.Объединение данных из разных источников в базу данных
Из другого источника мне нужно получить college_id, student_id, student_name & Я хочу проверить, обновлены ли они в моей базе данных. Источник всегда имеет точные данные.
В одном колледже может быть несколько записей.
При каждом входе в систему мне необходимо обновить эту информацию в моей базе данных. Как я могу продолжить?
Удалить & Вставить вариант не рекомендуется нашей командой. Итак, как мне сравнивать?
Можно ли предоставить какой-нибудь эффективный псевдокод? Должен ли я хранить исходную информацию в двухмерном массиве на Java или в списке или как?
Если запись не существует в источнике, а существует в базе данных, тогда мне нужно удалить ее из базы данных.
Если запись существует в источнике & не существует в db, мне нужно вставить ее в db.
Оцените, может ли кто-нибудь дать представление о том, следует ли использовать список или 2-мерный массив с некоторым псевдокодом.
Спасибо!
Как это вопрос 'java'? Звучит отлично 'update XXX set student_name =? где college_id =? и student_id =? 'для меня. – alf
Мне нужна логика сравнения от исходных данных к данным, которые у меня есть в db .... Должен ли я хранить исходные данные в 2D-массиве, а затем сравнивать его через цикл с базой данных или как ??? – Mike
@alf - Но канонический источник, возможно, удалил свою запись, поэтому вы тоже должны это учитывать. Это немного сложнее. – cdeszaq