ADO.NET allows you to implement data access in ASP.NET applications. The two key components of ADO.NET are Data Providers and DataSet . The Data Provider classes are meant to work with different kinds of data sources. They are used to perform all data-management operations on specific databases. DataSet provides a disconnected representation of result sets from the Data Source, and it is completely independent from the Data Source. From the following chapters you can learn some important database programming in ASP.NET applications.