Разница между DataSource и DataSet

В настоящее время я работаю над проектом, основная задача которого - читать данные, хранящиеся в базе данных SQL, и отображать их в удобной для пользователя форме. Используемый язык программирования - C ++. Я работаю в среде Borland C ++ Builder 6. Но я думаю, что вопрос, поставленный в заголовке, не зависит от языка программирования или библиотек. При чтении данных из базы данных я довольно часто встречаю эти термины в именах классов, не зная точно, что они представляют. Я понимаю, что они действуют как интерфейс к данным, хранящимся в db. Но почему нужно использовать два интерфейсных класса вместо одного?

6
задан truthseeker 17 February 2012 в 09:47
поделиться