Open source libraries for abstracting database access in C ++?

I am looking for options for abstracting database server data from my application (in C ++), I would like to write my code to be independent of the real database backend. I know that MySQL has a good library, but I do not want to get attached to one database implementation. Are there any good options for this?

+5
source share
5 answers

SOCI is good. It supports several databases, it works well, the modern C ++ style API works with enhancement.

+4
source

, . :

  • (: , ) , . LIMIT OFFSET, , , .
  • , , , 3 , 6 . "" , DAL .
  • : - , , (PostgreSQL ).
  • , DAL.

, libmysql - DAL . , SQL .

, SQLAPI ++.

+4

odbc ( unixODBC), otl. ado.net ++ ado com...

+1

libodb++ API. Qt (. ) wxWidgets db, , / - .

+1
source

All Articles