SQLite在VC下的使用

2021-06-12 08:11:18 字數 1104 閱讀 7700

一. 準備工作:

壓縮檔案中包含了sqlite3.dll和sqlite3.def檔案. 用lib命令生成用於連線(link)使用的lib檔案:

lib /def:sqlite3.def /machine:ix86

這樣就生成了:

sqlite3.lib 和 sqlite3.exp 兩個檔案

sqlite3.lib檔案是我們連線程式所使用的.

解壓出sqlite3.h檔案

(3)將(1)和(2)中得到的檔案放在sqlite3_lib目錄(需要新建)中, 此時sqlite3_lib目錄下應該有:

sqlite3.h

sqlite3.dll

sqlite3.lib

sqlite3.def

等檔案.

二. 編寫例子程式:

(1)開啟vs2005建立乙個新的專案:

專案型別: visual c++

模板: win32控制台應用程式

將"準備工作"中建立的sqlite3_lib目錄複製到你的專案所在的目錄下, 然後在vs2005的ide中對此專案進行如下的設定:

然後繼續在對話方塊中選擇"配置屬性"->"c/c++"->"預編譯頭", 在"建立/使用預編譯頭"中選擇"不使用預編譯頭";

然後"確定".

(2)編寫**

#include #include #include "./sqlite3_lib/sqlite3.h"

static int _callback_exec(void * notused,int argc, char ** argv, char ** aszcolname)

return 0;

}int main(int argc, char * argv)

printf("successfully connected to database/n");

sqlite3_exec( db, ssql, _callback_exec, 0, &perrmsg );

if ( ret != sqlite_ok )

sqlite3_close(db);

db = 0;

return 0;

}

SQLite在VC下的使用

一 sqlite簡介 sqlite 是用c語言編寫的開源資料庫,主要用於嵌入式,你也可以把它整合在自己的桌面程式中,也有人將其替代access,用作後台資料庫。sqlite 支援多數sql92標準,例如 索引 限制 觸發和檢視支援。支援 null integer real text 和 blob 資...

SQLite在VC下的使用

一 sqlite簡介 sqlite 是用c語言編寫的開源資料庫,主要用於嵌入式,你也可以把它整合在自己的桌面程式中,也有人將其替代access,用作後台資料庫。sqlite 支援多數sql92標準,例如 索引 限制 觸發和檢視支援。支援 null integer real text 和 blob 資...

SQLite在VC下的使用

自 http hi.baidu.com yeetoo blog item 2fde8813346efe836538db87.html 在vc中使用sqlite的例子 2007年09月26日 星期三 14 06 我打算在ponyse上把sqlite做為第乙個儲存 轉換資料 的資料庫,所以今天小試了一把...