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

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

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

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

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

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

大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計算培訓(xùn),高端軟件開發(fā)培訓(xùn),項目經(jīng)理培訓(xùn)

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

網(wǎng)友評論