SqliteCPPC++ SQLite3 包裝器
CppSQLite(最近版本為CppSQLite3)是對SQLite進行二次封裝后的C++類庫。
SQLite是一個超輕量級的開源數(shù)據(jù)庫,但從官網(wǎng)上下載的 source 是一個用 c 寫的文件,在 C++(VC) 中調(diào)用時難免會碰到一些問題,這時就可使用 CppSQLite。
SQLiteC++ 的目標(biāo)是:
- 提供最好的現(xiàn)有簡單 C++ SQLite 包裝器
- 使用良好的 C++11 設(shè)計、STL、異常和 RAII 習(xí)語優(yōu)雅地編寫
- 將依賴關(guān)系保持在最低限度(C++11 STL 和 SQLite3)
- 便攜
- 輕快
- 僅與 SQLite“多線程”模式一樣是線程安全的(見下文)
- 擁有良好的單元測試覆蓋率
- 使用與 SQLite 庫一致的 API 名稱
- 使用 Doxygen 標(biāo)簽進行詳細記錄,并提供一些很好的示例
評論
圖片
表情
