DB Interface Module User’s Guide : PART II Using the Basic Features : Chapter 5 The Data Manipulation Classes : Summary
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 C++ 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.