這告訴你怎么開始實驗SQLite,沒有冗長的說明和配置:
取得一份二進制拷貝, 或者是源代碼并自己編譯它。 關于下載的更多信息。
在shell或DOS 命令行下, 輸入: "sqlite3 test.db". 將創建一個新的數據庫文件名叫"test.db"。 (你可以使用不同的名字)
輸入 SQL 命令在提示符下創建和寫入新的數據。
這里有更多相關文檔。
下面是一個簡單的 TCL 程序,讓我們看看怎么使用 SQLite 的 TCL 接口。此程序在由第一個參數定義的數據庫上執行第二個參數給出的SQL語句。這個命令是第7行的 sqlite3命令,用于打開一個 SQLite 數據庫并且創建一個新的 TCL 命令"db"訪問數據庫,這個db命令在第 8 行對數據庫執行 SQL 命令,并且在最后一行關閉與數據庫的連接。
#!/usr/bin/tclsh
if {$argc!=2} {
puts stderr "Usage: %s DATABASE SQL-STATEMENT"
exit 1
}
load /usr/lib/tclsqlite3.so Sqlite3
sqlite3 db [lindex $argv 0]
db eval [lindex $argv 1] x {
foreach v $x(*) {
puts "$v = $x($v)"
}
puts ""
}
db close
下面是一個C程序的例子,顯示怎么使用 sqlite 的 C/C 接口。數據庫的名字由第一個參數取得,第二個參數是一條或更多的SQL執行語句。這個函數在 22 行調用sqlite3_open() 打開數據庫,在第27行sqlite3_exec()對數據庫執行SQL語句,在第31行由sqlite3_close()關閉數據庫連接。
#include
#include
static int callback(void *NotUsed, int argc, char **argv, char **azColName){
int i;
for(i=0; i
新聞熱點
疑難解答