Hello,
I'm looking for a well designed, efficient and robust C++ cross-database and cross-platform database communication library. I need support for
- Oracle
- MySQL
- PostgreSQL
- Firebird (optional)
- MSSQL (optional)
When I say cross-platform I really mean cross-platform, I need something similar to boost.
Currently I'm researching soci, but
- I'm not sure how portable and good this library is
- I would like to have an alternatives.
Currently I'm using Qt, but I don't like using Qt only for database communication, while no other Qt features used. It's a temporary solution and I'm looking for a replacement.
What libraries do you use? What can you recommend? If you know any really good and portable Oracle communication library that's also acceptable, but cross-database is preferred.
Thanks.