乙個應用可以有乙個或多個資料庫,乙個資料庫可以有一張或多張表。資料庫可以在任何時候建立,資料庫中的表可以在任何時候建立。
sqlite資料庫是關係模型資料庫。關係模型資料庫使用自己的一套術語,其基本術語有屬性、元組、關係、關係模型。它的 基本資料結構成為關係。乙個資料庫又若干個關係組成;乙個關係的數學定義就是元組的集合,其邏輯結構的形式描述成為關係模式。組成元組的分量稱為屬性值,屬性所能取值的範圍成為域。乙個關係和屬性都必須唯一命名。
關係模型的物理表示為二維**,它由行和列組成,數學表示為笛卡爾積上有意義的子集。
public
class
dbopenhelper
extends
sqliteopenhelper
public
dbopenhelper(context context, string name, sqlitedatabase.curso***ctory factory, int version, databaseerrorhandler errorhandler)
/***必須重寫的方法
*/@override
public
void
oncreate(sqlitedatabase db)
/***必須重寫的方法
*/@override
public
void
onupgrade(sqlitedatabase db, int oldversion, int newversion)
}
在通過該類物件的getgetwritabledatabase()或getreadabledatabase()方法得到sqlitedatabase類的物件。 android sqlite基本操作
package com.xiangqiao.sqlite3 import android.content.contentvalues import android.database.cursor import android.database.sqlite.sqlitedatabase import...
關於Android SQLite詳細
一 sqlite簡介 在android平台上,整合了乙個嵌入式關係型資料庫 sqlite,sqlite3支援 null integer real 浮點數字 text 字串文字 和blob 二進位制物件 資料型別,雖然它支援的型別雖然只有五種,但實際上sqlite3也接受varchar n char ...
Android SQlite效能優化
dec 13th,2015 資料庫是應用開發中常用的技術,在android應用中也不例外。android預設使用了sqlite資料庫,在應用程式開發中,我們使用最多的無外乎增刪改查。縱使操作簡單,也有可能出現查詢資料緩慢,插入資料耗時等情況,如果出現了這種問題,我們就需要考慮對資料庫操作進行優化了。...