Do your applications need to work with a relational database? Accessing data through C++ classes was once a labor-intensive and error-prone chore. The Data Access Builder allows you to create new object-oriented database applications more quickly and reliably by generating the source code for you. Add, update, delete, and retrieve methods are generated to manipulate data stored in DB2, Sybase, Oracle, SQL Server, Flat file, and Dbase relational databases. Session control for multiple connections and transaction scoping is provided with the Data Access class library.

The generated database code can be used directly in your programs, or you can import it into Visual Builder. By using Visual Builder to connect it to the graphical user interface or to other parts, you can quickly create high-quality applications.

You can create new classes from your database tables. You can create one class or many classes from any table. Both C++ and SOM IDL code are supported.

The Data Access Builder graphically displays the mapping of your database tables to the object classes. This view allows visual editing and uses icons for tables and classes and relationship links to show the mappings.

A Data Access Builder class library is provided for multiple connections and disconnections from your databases. In addition, commit and rollback operations are provided to handle transaction services.