I want to connect and use sql database within my C++ application . My application need to store some data (can be stored in form of tables) which will be growing continuously and need to be shared between different processes - so I need a database. I selected sql because it is recommendable for beginners and I need multiple writer so no SQLite.

On searching I found following options (These options may include ORMS, APIs , and Drivers and may be some of these options shouldn't be even included - i.e I was totally wrong understanding that option; then please correct me):

  1. SQLAPI++ - Source(ALSO OFFICIAL SITE)
  2. MySQL Connector/C++ (Some advantages are also given there.) - Source
  3. MySQL++
  4. CppDB
  5. SOCI
  6. Libodbc++ (Runs on top of ODBC)
  7. Database Template Library - Source
  8. Oracle Template Library
  9. Using sql
Edit
Report