簡單的建立和關閉sqlite3:
#include
#include
#include
#include
int main()
int rc;出現的一般情況為:sqlite3 *db
rc=sqlite3_open(「test.db」,&db);
if(rc)
fprintf(「stderr,can』t open and create a sqlite db\n」);
close_sqlite3(db);
exit(0);
else
printf(「well done\n」);
return 0;
undefined reference to `sqlite3_open'
undefined reference to `sqlite3_close'
出現上述問題是因為沒有找到庫檔案的問題。
由於用到了使用者自己的庫檔案,所用應該指明所用到的庫,我們可以這樣編譯:
[root@localhost liuxltest]# gcc -o opendbsqlite main.c -lsqlite3
用 -lsqlite3 選項就可以了(前面我們生成的庫檔案是 libsqlite3.so.0.8.6 等,去掉前面的lib和後面的版本標誌,就剩下 sqlite3 了所以是 -lsqlite3 )
Linux 下Sqlite3 的安裝及應用
1 安裝 我去的時候是3.7.3版現在估計公升級了。解壓後生成sqlite 3.7.3目錄.cd 進入sqlite 3.7.3。configure make sudo make install 安裝完成。2測試 在任意目錄下新建乙個資料庫,比如student 命令 sqlite3 student s...
Linux 下Sqlite3 的安裝及應用
1 安裝 我去的時候是3.7.3版現在估計公升級了。解壓後生成sqlite 3.7.3目錄.cd 進入sqlite 3.7.3。configure make sudo make install 安裝完成。2測試 在任意目錄下新建乙個資料庫,比如student 命令 sqlite3 student s...
使用sqlite3 模組操作sqlite3資料庫
python內建了sqlite3模組,可以操作流行的嵌入式資料庫sqlite3。如果看了我前面的使用 pymysql 操作mysql資料庫這篇文章就更簡單了。因為它們都遵循pep 249,所以操作方法幾乎相同。廢話就不多說了,直接看 吧。都差不多,首先匯入模組,然後建立連線,然後獲取游標物件,之後利...