odbcpp is a strong C++ wrapper for ODBC.
The ODBC library is an interesting concept created by Microsoft in 1988. It is a library that wraps the implementation details of database managers inside drivers. And these drivers are accessible from the library.
One of the main problem with accessing any database system, is the large number of possible failures. Handling those by hand (i.e. in C) is really hard work. The ODBC library is a low level C library that has over 100 functions all of which can fail at any time.
The odbcpp is a strong C++ wrapper. It checks for errors on every single call to the ODBC interface. If an SQL statement, a connection or anything else fails, the library generates an exception. This helps not only in accelerating your development with the ODBC library, it will also help your programmers avoid many bugs.
The license of the odbcpp library is the GPL v3.0. This means you are free to use this library in your open source projects as much as you like.
If you want or need to use this library in your proprietary software and that proprietary software is sold to your customers with closed sources, then you must purchase a license with Made to Order Software Corporation. Click on the button on the right to get a license for your company or contact us for more information.
The odbcpp library includes the following features: