Summary
The database and data manipulation classes of the DB Interface Module offer powerful encapsulations of relational database concepts. In the last two chapters, we discussed:
*RWDBManager, RWDBDatabase, and RWDBConnection, which are used to establish and maintain database connectivity.
*RWDBTable, a base class that provides a uniform view of tabular data.
*RWDBExpr, RWDBCriterion, and RWDBAssignment, which allow you to express SQL expressions using C++ syntax.
*RWDBSelector, RWDBInserter, RWDBUpdater, and RWDBDeleter, which encapsulate their respective data manipulation concepts.
*RWDBStoredProc, which offers extensive support for database stored procedures.
*RWDBCursor, which offers an alternative, pointer-based access mechanism useful for certain specialized tasks.
Although the examples in these two chapters illustrated a portion of the capabilities of each class, they were by no means exhaustive. For a complete listing of all the classes and methods of the DB Interface Module, please refer to the SourcePro API Reference Guide. To see how to use many of the classes and methods in an extended example, please see the advanced tutorials described later in this User’s Guide.