一. 準備工作:
壓縮檔案中包含了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做為第乙個儲存 轉換資料 的資料庫,所以今天小試了一把...