 Adapters are used to exchange data between a data source and a dataset.In many applications, this means reading data from a database into a dataset, and then writing changed data from the dataset back to the database.However, a data adapter can move data between any source and a dataset.