I don't know which ones are good, but here are some C++ wrappers:
SQLite CVSTrac

You forget things when you deal with low-level stuff like C, and it also leads to more bugs, which is exactly why you are recommended to use a C++ wrapper, and not the C library directly.