18 資料庫案例

2021-10-17 18:36:40 字數 1620 閱讀 1529

add = findviewbyid(r.id.add);

delete = findviewbyid(r.id.delete);

updata = findviewbyid(r.id.updata);

select = findviewbyid(r.id.select);

liv = findviewbyid(r.id.liv);

//先建立資料庫物件

mydatabase base = new mydatabase(this);

db = base.getwritabledatabase();

//增加

add.setonclicklistener(new view.onclicklistener()

});//刪除

delete.setonclicklistener(new view.onclicklistener()

});//修改

updata.setonclicklistener(new view.onclicklistener()

});//查詢

select.setonclicklistener(new view.onclicklistener()

});}

定義的資料庫類,繼承了sqliteopenhelper

public class mydatabase extends sqliteopenhelper

@override

public void oncreate(sqlitedatabase db)

@override

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

}將各種操作的sql語句封裝到各個方法中去

/*** 增加資料方法

/public void getadd()

/** 刪除方法

/public void getdelete());}/*

* 修改方法

/public void getupdata());

contentvalues values = new contentvalues();

values.put(「name」,「焦雪」);

db.update(「jiao」,values,「name = ?」,new string);}/*

* 查詢方法

*/public void getselect()

cursor cursor = db.query(「jiao」, null, null, null, null, null, null);

while(cursor.movetonext())

adapter = new arrayadapter(activity_day06.this,r.layout.support_******_spinner_dropdown_item,users);

liv.setadapter(adapter);

}增刪改查各兩種方法,兩種方法皆可以使用,第二種方法各有不同的引數,根據自己的情況而定;

public class user

@override

public string tostring() 』;}}

資料庫案例

資料庫案例 儲存的資料庫結構 greendao的介紹 什麼是greendao?greendao的官方文件 greendao的作用?greendao的優缺點?greendao的使用 匯入gradle外掛程式和dao 生成 建立儲存物件實體類 greendao初始化 使用greendao實現增刪改查增刪...

資料庫案例3

基本屬性 private context context private student student 定義事件 private mydialog.onclicklistener yeslistener private mydialog.onclicklistener nolistener 按鈕標...

資料庫學習 18 變數

說明 變數由系統定義,不是使用者定義,屬於伺服器層面。注意 全域性變數需要新增global關鍵字,會話變數需要新增session關鍵字,如果不寫,缺省會話級別。使用步驟 1 檢視所有系統變數 show global variables 檢視全域性變數 show session variables 檢...