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.

Project Activity

See All Activity >

Follow IBPP, a C++ API for Firebird Server

IBPP, a C++ API for Firebird Server Web Site

Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud Icon
Full-stack observability with actually useful AI | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
3
2
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

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.
    1 user found this review helpful.
  • The best IB/FB C++ library I've ever used. The most closest to the IB/FB API and easy to use.
Read more reviews >

Additional Project Details

Intended Audience

Developers

Programming Language

C++

Database Environment

Firebird/InterBase, Other API

Registered

2000-08-09