Android使用SQLite資料庫的簡單例項

2021-07-08 12:17:34 字數 1417 閱讀 2332

這篇文章主要介紹了android使用sqlite資料庫的簡單例項,有需要的朋友可以參考一下

先畫個圖,了解下android下資料庫操作的簡單流程:

1.首先,寫乙個自己的資料庫操作幫助類,這個類繼承自android自帶的sqliteopenhelper.

2.在自己的dao層借助自己的helper寫資料庫操作的一些方法

3.activity呼叫dao層的資料庫操作方法進行操作

下面例子是:

package cn.learn.db.util;

import android.content.context;

import android.database.sqlite.sqlitedatabase;

import android.database.sqlite.sqliteopenhelper;

import android.database.sqlite.sqlitedatabase.curso***ctory;

public class dbhelper extends sqliteopenhelper

//為了每次構造時不用傳入dbname和版本號,自己得新定義乙個構造方法

public dbhelper(context cxt)

//版本變更時

public dbhelper(context cxt,int version)

//當資料庫建立的時候呼叫

public void oncreate(sqlitedatabase db)

//版本更新時呼叫

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

}2.寫dao層

package cn.learn.db.dao;

import android.content.context;

import android.database.sqlite.sqlitedatabase;

import cn.learn.db.dao.domain.student;

import cn.learn.db.util.dbhelper;

public class studentdao

/*** 當activity中呼叫此構造方法,傳入乙個版本號時,系統會在下一次呼叫資料庫時呼叫helper中的onupgrade()方法進行更新

* @param cxt

* @param version

*/public studentdao(context cxt, int version)

// 插入操作

public void insertdata(student stu) );

}// 其它操作

}完成這些,其它操作就簡單了....

另外,資料庫檔案放在這個目錄

Android 使用資料庫 SQlite

搞android開發很久了,卻還沒有寫過sqlite 先寫寫基礎的,後面擴充。package com.king.android.db import android.content.contentvalues import android.content.context import android....

Android 使用Sqlite資料庫

一 把資料庫檔案如 citys.db 放到assets目錄下,再把這個檔案拷貝到資料庫對應的目錄 如下 if getdatabasepath filename exists 先判斷檔案是否存在,filename即 citys.db outstream.flush outstream.close in...

Android 開發中使用 SQLite 資料庫

sqlite 介紹 sqlite 乙個非常流行的嵌入式資料庫,它支援 sql 語言,並且只利用很少的記憶體就有很好的效能。此外它還是開源的,任何人都可以使用它。許多開源專案 mozilla,php,python 都使用了 sqlite.sqlite 由以下幾個元件組成 sql 編譯器 核心 後端以及...