ADO.NET provides a disconnected model for data access with classes like Connection, Command, DataReader, DataAdapter and DataSet. The Connection object contains connection string information while the Command object executes queries. The DataReader allows forward-only reading of query results and the DataAdapter bridges between a DataSet and database. Connection strings can be stored and managed in the web.config file.