數(shù)據(jù)庫
Android中的數(shù)據(jù)庫猜扮,sqlite
創(chuàng)建數(shù)據(jù)庫
創(chuàng)建一個類繼承 SQLiteOpenHelper
需要重寫構(gòu)造函數(shù)。構(gòu)造方法中的參數(shù):context(上下文锭部,每個應(yīng)用都能創(chuàng)建數(shù)據(jù)庫玻侥,context就是區(qū)分每個是哪個應(yīng)用創(chuàng)建數(shù)據(jù)庫的)阵子,name(數(shù)據(jù)庫名稱),factory(創(chuàng)建游標(biāo)的工廠)贞铣,version(數(shù)據(jù)庫版本號)
要重寫onCreat方法和onUpgrade方法闹啦,前者創(chuàng)建時(shí)調(diào)用,后者升級時(shí)調(diào)用辕坝。
創(chuàng)建數(shù)據(jù)庫需要用到建表語句窍奋。例如
creat table Book(
id integer primary key autoincrement,
author text,
price real,
pages integer,
name text)
其中integer表示整形,text文本型酱畅,blob二進(jìn)制型琳袄,eral浮點(diǎn)型。primary key 將 id設(shè)為主鍵纺酸,autoincrement將id設(shè)為自增長窖逗。