Part I. Core SQL classes

Index

1. Creating an SQL environment
2. Connecting to an SQL server
Connecting to a non-predefined data source
Determining SQL database driver capabilities
3. Executing SQL statements
Logging executed SQL
Combining prepare() with execute()
Vector parameters
Fetching SELECT results
Limiting the number of rows fetched
Bulk SELECT fetches
Creating scrollable cursors
Using scrollable cursors
Modifying fetched rows
Batches and row counts
Using mpf_class values from GMP library
4. Transactions
Disabling and enabling automatic commits
begin_work(), commit_work() and rollback_work()
x::sql::transaction
5. Inserting and fetching blobs
Inserting blobs
Retrieving blobs
6. SQL catalogs