CDP2SQL Namespace
Header: | #include <CDP2SQL> |
Classes
class | Database |
class | HasDatabaseConnection |
class | IDatabaseConnection |
class | IDatabaseQuery |
class | IDatabaseStatement |
class | Query |
class | SQLException |
class | SQLite3Factory |
class | Statement |
class | Transaction |
Detailed Description
Simple generic database interface wrapper in C++. Supports different SQL database systems implementing the CDP2SQL::IDatabaseConnection interface.
This interface is loosely based on CppSQLite3:
- CppSQLite3 - A C++ wrapper around the SQLite3 embedded database library.
- Copyright (c) 2004 Rob Groves. All Rights Reserved. rob.groves@btinternet.com
Classes
class Database
Used for connecting to a database and executing simple commands and queries. More...
class HasDatabaseConnection
Generic base class for all the database holder objects. Should not be used directly. More...
class CDP2SQL::IDatabaseConnection
class CDP2SQL::IDatabaseQuery
class CDP2SQL::IDatabaseStatement
class Query
Class that is used for making queries to the database. More...
class CDP2SQL::SQLException
class SQLite3Factory
Creates a CDP2SQL::IDatabaseConnection object capable of creating a SQLite3 database. This should be passed into CDP2SQL::Database constructor. More...
class Statement
Class for handling SQL statements, including placeholder values. This can be used for insert, update, select etc. More...
class Transaction
Class for executing database transactions. More...
Get started with CDP Studio today
Let us help you take your great ideas and turn them into the products your customer will love.