Database<ToolKit> Client Classes


This section contains a synopsis of the C++ classes found in the Database<ToolKit> Client. Trivial classes and helper classes are not listed. The default prefix os_ is used by most classes to avoid conflicts with other vendors' class names.

Only classes needed for client code which uses the object based API are listed here. For documentation of internal classes, including how to use the low level ODBC streaming API directly, please refer to the Database Reference Manual.

Database Connections

os_db_connection - Manages the connection to the remote ODBC data source via the Database<Toolkit> Server. Provides for either automatic or manual transaction control.

SQL Statements

os_db_statement - Encapsulates a single SQL statement which can be executed on an os_db_connection. Enable retrieving results directly or by using bound buffers. Enables sending data via bound parameters.

Library Initialization and Exception Handling

os_database_toolkit - provides automatic initialization of Database<ToolKit>.
os_db_error - exception class for reporting errors within Database<ToolKit>.

Copyright©2005-2026 Recursion Software LLC
All Rights Reserved - For use by licensed users only.