SQLite 使用入門

2021-07-10 17:59:27 字數 1213 閱讀 3621

給自己看的,以防遺忘。

sqlite 是乙個開源的嵌入式關聯式資料庫。他非常簡單。

實現自包容、零配置、支援事務的sql資料庫引擎。 其特點是高度便攜、使用方便、結構緊湊、高效、可靠。 與其他資料庫管理系統不同,sqlite 的安裝和執行非常簡單,在大多數情況下 - 只要確保sqlite的二進位制檔案存在即可開始建立、連線和使用資料庫。如果您正在尋找乙個嵌入式資料庫專案或解決方案,sqlite是絕對值得考慮。

在sqlite的官方文件中是這樣解釋的,我們不要將sqlite與oracle或postgresql去比較,而是應該將它看做fopen和fwrite。

sqlite-amalgamation-

#include "stdafx.h"

#include "sqlite3.h"

static

int callback(void *notused, int argc, char **argv, char **azcolname)

printf("/n");

return0;}

#define check_rc(rc,szinfo,szerrmsg,db) if(rc!=sqlite_ok) /

int _tmain(int argc, _tchar* argv)

#ifndef _msvc_h_

#define

#endif

sqlite,是一款輕型的關聯式資料庫,是遵守acid的關聯式資料庫管理系統,它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它占用資源非常的低,在嵌入式裝置中,可能只需要幾百k的記憶體就夠了。

小巧,方便,簡單容易學

1. 零配置。sqlite3不用安裝,不用配置,不用啟動,關閉或者配置資料庫例項。當系統崩潰後不用做任何恢復操作,再下次使用資料庫的時候自動恢復。

(使用sqlite 乙個好處是不用依賴使用其它db,而且基本不需要擔心db server 崩潰了你的程

序就跟著掛了。)

支援標準sql;

無中間伺服器;sqlite資料庫沒有中間伺服器程序。

在使用sqlite時,訪問資料庫的程式直接在磁碟上的資料庫檔案讀寫。

緊湊(compactness):

sqlite是被設計成輕量級,自包含的。乙個標頭檔案,乙個lib庫,你就可以使用關聯式資料庫了,不用任何啟動任何系統程序。一般來說,整個sqlite庫小於225kb。

SQLite使用入門

什麼是sqlite sqlite是一款非常輕量級的關係資料庫系統,支援多數sql92標準。sqlite在使用前不需要安裝設定,不需要程序來啟動 停止或配置,而其他大多數sql資料庫引擎是作為乙個單獨的伺服器程序,被程式使用某種內部程序通訊 典型的是tcp ip 完成傳送請求到伺服器和接收查詢結果的工...

SQLite入門一 SQLite概述

學習 掌握一門新的技術通常需要了解這門技術產生的背景,為什麼需要這樣的技術,或者說能夠解決那些問題?sqlite概述 sqlite特性 與其他資料庫比較 使用sqlite解決那些問題 sqlite概述 sqlite資料庫引擎具有獨立 無伺服器端 零配置 支援事務等特點,作為一款優秀的開源嵌入式資料庫...

sqlite入門基礎

int sqlite3 get table sqlite3 db,an open database const char zsql,sql to be evaluated char pazresult,results of the query int pnrow,number of result r...