This is really inviting down-votes, but here goes…
I use sqlite directly from C++, and don’t see any value with an added C++ abstraction layer. It’s quite good (and efficient) as is.
More Related Contents:
- Is there a .NET/C# wrapper for SQLite? [closed]
- Faster bulk inserts in sqlite3?
- How to use SQLite in a multi-threaded application?
- Can I use parameters for the table name in sqlite3?
- At what point is it worth using a database?
- Image retrieval system by Colour from the web using C++ with openframeworks
- How to store array in one column in Sqlite3?
- sqlite3_exec() Callback function clarification
- Error: C2228: left of ” must have class/struct/union
- Error: undefined reference to `sqlite3_open’
- What are copy elision and return value optimization?
- Why can’t the template argument be deduced when it is used as template parameter to another template?
- Dynamically load a function from a DLL
- How to return local array in C++?
- Explicit template instantiation – when is it used?
- Can’t set value of static object field (error LNK2001: unresolved external symbol)
- Does constexpr imply inline?
- Boost::Asio : io_service.run() vs poll() or how do I integrate boost::asio in mainloop
- Is it reasonable to use std::basic_string as a contiguous buffer when targeting C++03?
- Adding types to the std namespace
- std::unique_ptr, deleters and the Win32 API
- Why are forward declarations necessary? [duplicate]
- Is there a limit of stack size of a process in linux
- Can I use boost library for crossplatform application executing?
- operator< comparing multiple fields
- How can I use C++ 11 features in Clang?
- How to find SQLITE database file version
- Difference between a C++ exception and Structured Exception
- Advantages of using initializer list? [duplicate]
- Is lambdification of a concept an improvement or bad practice?