SQLite資料庫小結

2021-06-23 04:34:51 字數 1181 閱讀 1980

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...