The Data Manipulation Classes
More on Basic Classes
The basic classes of the DB Interface Module encapsulate the basic database constructs and operations. In Chapter 4, The Database Classes, we introduced the classes that encapsulate database constructs, including connections and tables. In this chapter, we expand our discussion to the classes that encapsulate data manipulation operations, including select, insert, update, and delete.
Before we discuss the data manipulation operations, we explain the classes that encapsulate the operations: expressions, criteria, and assignments. At the end of the chapter, we discuss stored procedures and cursors, since their primary roles involve data manipulation.