Difference between revisions of "OpenDBX"
From Linuxnetworks
(c api 1.1) |
(Updated projects using OpenDBX) |
||
(19 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Image:Logo-opendbx.png|right]] | [[Image:Logo-opendbx.png|right]] | ||
− | OpenDBX is an extremely lightweight but extensible database access library written in C. It provides an abstraction layer to all supported databases with a single, clean and simple interface that leads to an elegant code design automatically. If you want your application to support different databases with little effort, this is definitively the right thing for you! | + | OpenDBX is an extremely lightweight but extensible [[Wikipedia: Database access library|database access library]] written in C. It provides an abstraction layer to all supported databases with a single, clean and simple interface that leads to an elegant code design automatically. If you want your application to support different databases with little effort, this is definitively the right thing for you! |
# Get a picture | # Get a picture | ||
Line 7: | Line 7: | ||
## [[OpenDBX/Support|Backends / Platforms]] | ## [[OpenDBX/Support|Backends / Platforms]] | ||
## [[OpenDBX/Comparison|Comparison]] | ## [[OpenDBX/Comparison|Comparison]] | ||
+ | # Setup OpenDBX | ||
+ | ## [[OpenDBX/Setup/Unix-like|Unix-like systems]] | ||
+ | ## [[OpenDBX/Setup/Windows|Windows]] | ||
+ | ## [[OpenDBX/Setup/MacOS X|MacOS X]] | ||
+ | ## [[OpenDBX/Setup/Common_problems|Common problems]] | ||
# Using OpenDBX | # Using OpenDBX | ||
− | ## [[OpenDBX/ | + | ## [[OpenDBX/Configuration|Configuration]] |
− | + | ## [[OpenDBX/C API|C API]] | |
− | ## [[OpenDBX/API|C API | + | ## [[OpenDBX/C++ API|C++ API]] |
− | ## [[OpenDBX/API | + | |
## [[OpenDBX/DBMS Datatypes|Supported data types]] | ## [[OpenDBX/DBMS Datatypes|Supported data types]] | ||
+ | ## [[OpenDBX/Command line utility|Command line utility]] | ||
+ | ## [[OpenDBX/Test application|Test application]] | ||
# Resources | # Resources | ||
## [[OpenDBX/Download|Download]] | ## [[OpenDBX/Download|Download]] | ||
− | ## [http://bugs.linuxnetworks.de/index.php?project=3 Bug | + | ## [http://bugs.linuxnetworks.de/index.php?project=3 Bug tracker] |
− | ## [https://lists.sourceforge.net/lists/listinfo/libopendbx-devel Mailing | + | ## [https://lists.sourceforge.net/lists/listinfo/libopendbx-devel Mailing list] |
− | ## [https://libopendbx.svn. | + | ## [http://dir.gmane.org/gmane.comp.db.opendbx.devel Gmane mailing list archive] |
+ | ## [https://libopendbx.svn.sourceforge.net/svnroot/libopendbx/trunk/ SVN repository] | ||
+ | # [[OpenDBX/Problems|Known problems]] | ||
# [[OpenDBX/Future|Future development]] | # [[OpenDBX/Future|Future development]] | ||
− | == | + | == OpenDBX users == |
− | [[ | + | ; [http://dbxtalk.smallworks.com.ar/ DBXTalk] : An Open Source Relational DB Solution for Pharo Smalltalk programming langague |
+ | ; [http://www.opendkim.org OpenDKIM] : C library for producing DKIM-aware applications and an open source milter for providing DKIM service | ||
+ | ; [http://www.powerdns.com/ PowerDNS] : A modern, advanced and high performance authoritative-only nameserver with an [[PowerDNS OpenDBX Backend| OpenDBX backend]] |
Latest revision as of 23:41, 24 June 2012
OpenDBX is an extremely lightweight but extensible database access library written in C. It provides an abstraction layer to all supported databases with a single, clean and simple interface that leads to an elegant code design automatically. If you want your application to support different databases with little effort, this is definitively the right thing for you!
- Get a picture
- Setup OpenDBX
- Using OpenDBX
- Resources
- Known problems
- Future development
OpenDBX users
- DBXTalk
- An Open Source Relational DB Solution for Pharo Smalltalk programming langague
- OpenDKIM
- C library for producing DKIM-aware applications and an open source milter for providing DKIM service
- PowerDNS
- A modern, advanced and high performance authoritative-only nameserver with an OpenDBX backend