大家好,前幾天我寫了一篇關于ormlite數據庫的使用方法,對于數據庫的使用是很方便,搭建起來也非常簡單,因為底層的關于數據庫的SQL語言都已經封裝成了方法,所以對于規(guī)避錯誤與使用都是很便捷,但是對于剛開始接觸數據庫的同學們來說,沒有弄清楚原理直接就使用,對于接受方面顯然是弊大于利的,所以今天我就帶著大家一起在不使用第三方jar包的情況下直接搭建一個數據庫并封裝一個操作數據庫的類,讓大家從基礎了解安卓數據庫的構成與使用。好的,下面就進入正題。

 我就簡單的搭建一個存放新聞(News)的數據庫,新聞屬性類我想大家應該都會建(就是定義幾個屬性和有參構造,無參構造外加get與set方法),我就在這不浪費篇幅了,大家在搭建數據庫之前就先寫好這個屬性類,搭建好之后就跟著我進入下面的步驟吧:

  第一步:新建一個java類并繼承SQLiteOpenHelper

  1、在這個類中,我們要聲明數據庫的名稱以及數據庫的版本號

1 private static final String  DB_NAME = "NEWS.DB";//數據庫名稱2 private static final int DB_VERSION = 1;//數據庫版本號

  2、我們還要利用java的方法重載定義三個有參構造并重寫創(chuàng)建數據庫表的onCreate方法

大數據培訓,云培訓,數據挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經理培訓

 1 public NewsSQLiteOpenHelper(Context context){ 2 super(context,DB_NAME,null,DB_VERSION); 3 } 4 //version  數據庫版本號 context 上下文 name數據庫名字 5 public NewsSQLiteOpenHelper(Context context, String name, SQLiteDatabas