particular database server, including:
- A description of the database
- The database access protocol
- The necessary logon interactions
Connections can be active (connected) or inactive (disconnected). Activating a connection might require a series of logon steps, depending on the particular connection implementation. A connection object might range in complexity from a simple programmatic interface to one that prompts end users via dialog boxes.
Each connection object might be associated with one or more command objects responsible for the execution of individual SQL commands. For more information about SQL commands, see Chapter 3.