安卓中的儲存(SQLite)

2021-07-16 20:53:16 字數 955 閱讀 1220

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