This document provides an overview of common ADO.NET objects used to interact with databases including SqlConnection, SqlCommand, SqlDataReader, and SqlDataAdapter. SqlConnection represents a connection to a database and is used to open and close connections. SqlCommand represents SQL statements and stored procedures and is used to execute queries and non-queries. SqlDataReader provides a forward-only stream of row data from a SELECT statement and SqlDataAdapter fills DataTables and DataSets from a database.