IBPP, where the 'PP' stands for '++', is a C++ client interface for Firebird SQL. It also works with InterBase® 6.0, though it is expected it might only support Firebird in the future. It is a class library, free of any specific development tool dependencies. It is not tied to any 'visual' or 'RAD' tool. It was developed to add Firebird access in any C++ application. Those applications using IBPP can be non-visual (CORBA/COM objects, other libraries of classes and functions, procedural 'legacy' code, for instance). But it can of course also be used in visual or RAD environments. IBPP is purely a dynamic SQL interface to Firebird. In some easy to use C++ classes, you will find nearly all what is needed to access a Firebird database, and manipulate the data. IBPP also offers access to most of the administrations tasks: creating a database, modifying its structure, performing online backups, administering user accounts on the server and the like.
Follow IBPP, a C++ API for Firebird Server
User Reviews
-
I used this with Firebird 2.5 and it was great. Way better than any other method of connecting to Firebird. Would love it if someone would carry on with updating it for Firebird 3.0. Currently I'm having to use a different interface that doesn't provide the same connection options. If there was a current version and a discussion board I would have rated it as a 5.
-
If you are willing to continue to use this project, I'm working with Flamerobin project and trying to keep it updated there, if you need to send some patch call there: github.com/mariuz/flamerobin
-
What is missing is UNICODE support.
-
Thanks for so usefull software.
-
The best IB/FB C++ library I've ever used. The most closest to the IB/FB API and easy to use.