1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
/*! \mainpage CppDB - SQL Connectivity Library
CppDB is an SQL connectivity library that is designed to provide platform
and Database independent connectivity API similarly to what JDBC, ODBC and
other connectivity libraries do.
This library is developed as part of <a href="http://cppcms.sourceforge.net">CppCMS Project</a> -
the C++ Web Development Framework.
CppDB was designed with following goals in the mind:
- Performance is the primary goal - make fastest possible SQL connectivity as possible
- Transparent connection pooling support
- Transparent prepared statements caching
- Dynamic DB modules loading and optional static linking
- Full and high priority support of FOSS RDBMS: MySQL, PostgreSQL, Sqlite3
- Support as many RDBMSs as possible via cppdb-odbc bridge
- Simplicity in use
- Locale safety
- Support of both explicit verbose API and brief and nice syntactic sugar
This library was developed on the base of experience with SOCI, libdbi and
other SQL Connectivity libraries.
The CppDB library, version 0.0.3 and above, is released under Boost Software License 1.0 or The MIT license
at your opinion, CppDB version 0.0.2 and below is released under terms of LGPLv3 license.
This manual is divided in the following parts:
Basic use:
- \subpage intro
- \subpage connstr
- \subpage stat
- \subpage query
- \subpage pool
- \subpage transaction
- \subpage escaping
- \subpage backendref
- \subpage build
- \subpage support
- \subpage changelog
Advanced use:
- \subpage advanced_drivers
- \subpage backenddev
*/
|