Introduction
Overview
Thank you for choosing SourcePro® DB, the C++ interface to relational databases from Rogue Wave® Software. SourcePro DB is a complete library of classes that encapsulate SQL 92 Data Manipulation Language (DML) and Data Definition Language (DDL) constructs. With SourcePro DB, you can use familiar C++ syntax to establish connections to a database, to perform queries, to join tables, to insert, delete, and update data, and many such relational database operations.
The essential SourcePro DB installation consists of two modules:
*The DB InterfaceModule provides a consistent C++ programming interface.
*The individual DB Access Modules contain implementation classes specific to your connected databases.
You use only the Interface Module classes; Access Module classes are used only by the Interface Module. This design lets you write an application once, and reuse it with different databases simply by changing Access Modules. The DB Access Modules provide native connectivity to the Oracle, Sybase, Microsoft SQL Server, DB2, MySQL, and PostgreSQL databases, and general connectivity through ODBC.
SourcePro DB can also be enabled with a third module:
*The DB XA Module allows SourcePro DB applications to work through a transaction processing monitor (TPM). Contact your sales representative for information regarding installation, configuration, and support for this module.
SourcePro DB is well-suited to large, complex development projects involving heterogeneous databases in distributed environments. Your purchase of SourcePro DB, a part of the Rogue Wave SourcePro™ product line, includes SourcePro™ Core, an extensive set of fundamental C++ components.