SQLite簡(jiǎn)單封裝
2021-05-28 15:00 作者:曉舟_ZhouSensor | 我要投稿
解決了上一個(gè)問題,終于初步實(shí)現(xiàn)了SQLite的簡(jiǎn)單使用封裝

目的
能簡(jiǎn)單的將數(shù)據(jù)庫(kù)與結(jié)構(gòu)體進(jìn)行匹配,并且簡(jiǎn)單的操作即可讀出、寫入數(shù)據(jù)。

其中最重要的一點(diǎn)是如何讓模塊知道哪個(gè)字段對(duì)應(yīng)結(jié)構(gòu)體哪個(gè)成員,
這里編寫了InitStruct函數(shù)實(shí)現(xiàn)了此功能。
該函數(shù)能記錄字段名和結(jié)構(gòu)體成員,并且記錄下數(shù)據(jù)類型。
后續(xù)無(wú)需再關(guān)心數(shù)據(jù)庫(kù)的部分,只需要一條指令,即可從數(shù)據(jù)庫(kù)獲取數(shù)據(jù)到結(jié)構(gòu)體中。
并且類中還存在一個(gè)vector類型的Datalist,可以獲取多條符合查詢指令的數(shù)據(jù)。
后續(xù)繼續(xù)完善寫入功能,以及完善部分特殊查詢指令。
明天應(yīng)該可以完成這個(gè)模塊,進(jìn)行下一步工作了
標(biāo)簽: