安卓建立SQLite資料庫

2021-09-01 05:43:02 字數 939 閱讀 4018

新建乙個myopenhelper類,繼承sqliteopenhelper,實現它的構造方法和oncreate,onupgrade方法,

構造方法myopenhelper有四個引數 1、 context 上下文環境 2、name 資料庫的名字 3、factory 目的建立cursor 物件 4、version 資料庫的版本(從1開始)

cursor就是每行的集合

初始建立可以使用上圖所示的樣子

直接呼叫db的execsql方法然後輸入sql語句就可以建立了。(primary key)主鍵 (autoincrement)自增

onupgrade方法就是每次資料庫版本公升級時呼叫,這裡知識測試以下,平常情況可以不在裡面寫任何**。公升級就是上面的構造方法最後乙個引數只能向上增,不能減。

準備工作做完後就可以在主介面類裡面例項化myopenhelper類,並呼叫getreadabledatabase或者getwritabledatabase任意乙個,然後資料庫就建立好了。

下面的乙個是系統自己建立的。

安卓學習筆記 SQLite資料庫儲存

public class mydatabasehelper extends sqliteopenhelper override public void oncreate sqlitedatabase db override public void onupgrade sqlitedatabase d...

My安卓知識1 SQLite資料庫

2016年五月份到六月份做了乙個小專案,關於android的,想記錄一下學到的一些知識,做成乙個小系列吧,算是對自己這乙個多月來的見證。首先說明,這些知識也都是從網上各處學習來的,我自己做了一些小整理。1.sqlite資料庫 之前用的資料庫是mysql和sqlserver,還用過oracle,雖然不...

安卓核心技術中級 SQLite資料庫

android使用開源的,與作業系統無關的sql資料的。sqlite是一款輕量級資料庫,它的設計目的是嵌入式,而且占用的資源非常少,在嵌入式裝置中,可能只需要幾百kb,這也是android系統採用sqlite資料庫的原因之一。sqlite3資料型別 支援null,interger,real 浮點數字...