sqlite是一款輕型的資料庫,是遵守acid的關係型資料庫管理系統。
它很小,只有sqlite3.h、sqlite3ext.h、sqlite3.c三個c語言檔案。它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它占用資源非常的低,在嵌入式裝置中,可能只需要幾百k的記憶體就夠了。它能夠支援windows/linux/unix等等主流的作業系統,我們在開發中除了使用c與c++,還可以把它嵌入到其他開發語言中。
同樣比起其他資料庫軟體,若mysql、postgresql這兩款開源的世界著名資料庫管理系統來講,它的處理速度比他們都快。
(2)使用qt creator建立工程
(3)pro檔案新增標頭檔案和原始檔
sources += \
sqlite3.c
headers += \
sqlite3.h \
sqlite3ext.h
(4)windows平台下新增模定義檔案
win32
(5)新增定義
defines += sqlite_enable_column_metadata sqlite_enable_rtree
SQLite學習筆記(1)
sqlite介紹 sqlite是乙個開源的嵌入式關聯式資料庫,它在2000年由d.richard hipp發布,它的減少應用程式管理資料的開銷,sqlite可移植性好,很容易使用,很小,高效而且可靠。sqlite嵌入到使用它的應用程式中,它們共用相同的程序空間,而不是單獨的乙個程序。從外部看,它並不...
Sqlite學習筆記 一 編譯安裝
sqlite簡介 編譯 安裝 拿到原始碼後,我們看到除了sqlite3.c原始檔,還有shell.c檔案。因為sqlite3.c只是乙個動態庫的原始檔,因此通過整合shell.c可以生成sqlite執行碼,簡單來說就是sqlite3的客戶端。1 編譯命令列管理工具 gcc shell.c sqlit...
Boost庫學習筆記(1) 安裝編譯
boost是免費的可移植的c 開源庫,這裡版本選擇1.76.0。bootstrap.bat然後執行 b2.exe install prefix d boost 1.76.0 windows x86 64 msvcboost庫將被安裝到目錄d boost 1.76.0 windows x86 64 m...