A Connection is the link between your middle-tier server and that backend database that contains the data. It is a special string that contains all of the information needed to allow the Server to establish a communication link to the server.

Each of the subsequent pages explores how to define that connection string, what a connection type is, the drivers available to talk to databases and a look at the Connection Manager available in .NET and Delphi.