All ADO.NET works the same way no matter the platform or data source. You create a Connection with a connection string to handle connecting to the database. You create a Command to execute an SQL statement over the connection. You create a DataAdapter to encapsulate all the Commands that will operate on a single table. A DataTable is used to store data locally and a DataSet is used to store multiple tables and the relationships between them.