We have examined the Connection classes in detail. We have learned the various ways to connect to databases. We have learned the finer points of Connection strings. We have examined transactions in depth. Now it is time to look at how we access the data in the database one we have made our connection. We shall do this by examining SqlDataAdapter class and their related classes, the SqlCommand class, and the SqlCommandBuilder class. Forward ho!