sqlite:底層實現c和c++語言,本身是開源軟體版。
主要應用在儲存聯絡人、儲存簡訊、備忘錄和手機上的音訊檔案等。
優點是:資料安全性比較高,資料也方便管理。
相應的api:
sqlitedatabase 開啟或者關閉資料庫
sqliteopenhelper 工具類
cursor物件
******cursoradapter 資料庫介面卡
主要步驟:
1.開啟或者建立資料庫
2.開啟或者建立表
3.操作表中的資料(insert、update、delete、select)
在表中要設定主鍵,主鍵是唯一的,也是不可以更改的。
新建資料庫:
sqlitedatabase sdb=openorcreatedatabase("資料庫名字.db",設定其為私有的,工廠物件(可以為null));
新建表:
string 表名="create table if not exists 資料庫名字("+"_id integer primary key autoincrement
注:id前面必須加下劃線,這寫單詞沒有提示只有記下 ,這句話的意思:設定id的int型別,並且為主鍵,自增。
"+"列名 text not null ,
"+"列名 text not null ,
"+"列名 text not null )";
新建表成功!
寫入資料:
例如: string name="大白";
string phone="135*****";
string infor="某某地方";
第一種方法:
string 表名="insert into contact values(null,?,?,?)"(?表示是佔位符)
if(!sdb));
第二種方法:
if(!sdb));
安卓中SQLite的簡單使用
sqliteopenhelper 是安卓中建立資料庫的乙個幫助類,至少實現其中的oncreate和onupgrade方法。sqliteopenhelper 的方法 方法作用 oncreate sqlitedatabase db 建立資料庫時呼叫 onupgrade sqlitedatabase db...
安卓Sqlite的使用
安卓儲存資料之一資料庫的使用 做安卓專案肯定都會用到資料庫儲存資料的,安卓也給我們提供了乙個sqlite資料庫以及運算元據庫的類sqliteopenhelper。我們就可以輕鬆得對自己的資料進行增刪改查了。下面上資料庫操作類的 ublic class mysqliteopenhelper exten...
安卓學習筆記 SQLite資料庫儲存
public class mydatabasehelper extends sqliteopenhelper override public void oncreate sqlitedatabase db override public void onupgrade sqlitedatabase d...