什么是Sqlite呢?它是一個(gè)小型的嵌入式的關(guān)系型數(shù)據(jù)庫(kù)。其系統(tǒng)開銷非常小,檢索的效率非常高。通過(guò)程序?qū)ο鄳?yīng)api的調(diào)用來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作。與其余引擎式數(shù)據(jù)庫(kù)相比,體積小。
其最大的特點(diǎn)是無(wú)數(shù)據(jù)類型。它是一個(gè)獨(dú)立的跨平臺(tái)的磁盤文件,可以直接對(duì)這個(gè)文件進(jìn)行操作。使用起來(lái)代碼量特別小,對(duì)于開發(fā)來(lái)講非常方便,同是api也很簡(jiǎn)單易用。
Sqlite支持的數(shù)據(jù)庫(kù)的數(shù)據(jù)類型:
Integervarchar(10)floatdoublechar(10)text
在Android中如何創(chuàng)建數(shù)據(jù)庫(kù)呢?
Android中的SQLiteOpenHelper這個(gè)類的onCreate()方法可以直接創(chuàng)建數(shù)據(jù)庫(kù)。通過(guò)onUpgrade()進(jìn)行數(shù)據(jù)庫(kù)的升級(jí)。onOpen()方法打開數(shù)據(jù)庫(kù)。