Android學習筆記 SQLite資料庫儲存

2021-06-02 22:38:32 字數 946 閱讀 3288

因為前面提到xml儲存更改檔案很麻煩的緣故,最終還是選擇了使用資料庫儲存

一試才覺十分的方便,速度也快

上原始碼:

public class dbhelper  extends sqliteopenhelper

@override

public void oncreate(sqlitedatabase db)

@override

public void onupgrade(sqlitedatabase db, int oldversion, int newversion)

public cursor select()

public long insert(string chatname, string chattime, string chatinfo)

public void delete(int id)

;db.delete(table_name, where, wherevalue);

}public void update(int id,string chatname,string chattime, string chatinfo)

;contentvalues cv=new contentvalues();

cv.put(chat_name, chatname);

cv.put(chat_time, chattime);

cv.put(chat_info, chatinfo);

db.update(table_name, cv, where, wherevalue);

}public void delall()

}

用後才覺得經常修改的資料本就應用資料庫的,

形如「聊天記錄」這種雖沒有十分複雜的儲存結構,也是適宜存在表中,

而xml大概多是用以傳輸資料或儲存少量不常用改動的資料把~

Android中用命令列檢視內嵌SQLite3

在android應用程式開發中,我們有時可能會用到系統中自帶內嵌的資料庫sqlite3,例如我們在某個應用程式中建立了資料庫,如何檢視該資料庫或者如何檢視該資料庫中包含有哪些表或資料。下面是我在應用程式中建立了乙個資料庫以及表,如何採用命令列的方式去檢視該資料庫和表 如我在com.augurit.l...

Android學習筆記

android系列 第一期 第一課 android初步認識 今天我們來初步了解一下安卓吧。首先,說到android,大家都非常熟悉了,相信都用過android手機吧,android給我們的第一印象應該是它的logo 乙個小機械人,如下圖1所示。圖1 android logo 嗯,好,認識了andro...

Android學習筆記

1 android四大天王 1 activity 介面元件,使用者介面,整個應用程式的門面 2 intent 用於應用之間傳輸資料 3 service 承擔資料處理的工作 4 content provider 為應用提供資料 android檔案目錄 1 assets 2 res drawable 放...