sqlite是一種小型的資料庫,他的特點就是體積小,不依賴於第三方軟體,在使用的時候只需要提取其中的檔案就可以了,因為乙個**對應乙個.db檔案,所以在某些應用,比如android裝置,ios裝置上都能很方便使用。
在android中,使用android資料庫自帶的sqlite包可以建立資料庫
import android.content.contentvalues;
import android.content.context;
import android.database.sqlite.sqlitedatabase;
import android.database.sqlite.sqlitedatabase.curso***ctory;
import android.database.sqlite.sqliteopenhelper;
public class dbhelper extends sqliteopenhelper
/**
* should be invoke when you never use dbhelper
* to release the database and etc.
*/
public void close()
public void oncreate(sqlitedatabase db)
public void onupgrade(sqlitedatabase db,
int oldversion, int newversion)
非常的方便,取用資料時候,比如在activity中,使用
sqlitedatabase sdb = dbhelper.getwritabledatabase();
string sql="select * from people where username=? and password=?";
cursor cursor= sdb.rawquery(sql, new string);
這裡配合cursor讀取資料庫**中的資料就可以了。游標的特定也是比較有意思~
SQLite資料庫掃盲
今天注意到 sqlite 3.6.11 上個月發布的 增加了乙個我期待已久的 online backup 介面,激動之餘就順便和大夥兒聊一下sqlite資料庫。本帖權當是sqlite掃盲,如果你對sqlite已經很熟悉,本文就不必再看了。技術上的優點和特性 sqlite是乙個輕量級 跨平台的關係型資...
瞎掰 Sqlite資料庫
為了方便專案的跨平台,在選用資料庫時選擇了輕量級的跨平台資料庫 sqlite 在使用過程中,將常用介面封裝了一下,使 相對簡潔,使用起來也相對方便。目前封裝了兩個介面 一 封裝了sqlite3 exec介面 int homedatabase callmysql sqlite3 sqlfd,const...
SQLite資料庫基礎
import studentmanager.h import student.h import 4.建立資料庫並引入資料庫的標頭檔案 define ksqlfilename student.sqlite 這個類之乙個單例類,類所建立的物件是唯一的 static studentmanager mana...