今天嘗試安卓連線sqlite
public class dbopenhelper extends sqliteopenhelper
//當資料庫建立的時候,是第一次被執行,完成對資料庫的表的建立
@override
public void oncreate(sqlitedatabase db)
/**
* onupgrade() 方法是在什麼時候被執行呢?
* 檢視api文件中 onupgrade()介紹
* 當資料庫需要公升級時呼叫這個方法[在開發過程中涉及到資料庫的設計存在缺陷的時候進行公升級,不會損壞原來的資料],這種實現方式會使用方法來減少表,或者增加表,或者做版本更新的需求。
* 在這裡就可以執行 sqlite alter語句了,你可以使用 alter table 來增加新的列插入到一張表中,你可以使用 alter table 語句來重新命名列或者移除列,或者重新命名舊的表。
* 你也可以建立新的表然後將舊表的內容填充到新錶中。
* 此方法會將事務之內的事件一起執行,如果有異常丟擲,任何改變都會自動回滾操作。
* 引數:
* db : 資料庫
* oldversion : 舊版本資料庫
* newversion : 新版本資料庫
* 【注意】:這裡的刪除等操作必須要保證新的版本必須要比舊版本的版本號要大才行。[即 version 2.0 > version 1.0 ] 所以這邊我們不需要對其進行操作。
*/
@override
public void onupgrade(sqlitedatabase db, int oldversion, int newversion)
今日學習總計
1.1 numpy numpy常用資料結構 numpy中常用的資料結構是ndarray格式 使用array函式建立,語法格式為array 列表或元組 可以使用其他函式例如arange linspace zeros等建立 numpy常用方法 ndim 返回int,表示ndarray的維度 shape ...
今日學習總計
有以下兩個重要的步驟來使系統的廣播意圖配合廣播接收器工作。建立廣播接收器 註冊廣播接收器 還有乙個附加的步驟,要實現自定義的意圖,你必須建立並廣播這些意圖。建立廣播接收器 廣播接收器需要實現為broadcastreceiver類的子類,並重寫onreceive 方法來接收以intent物件為引數的訊...
今日學習總計
bean 的裝配可以理解為依賴關係注入,bean 的裝配方式也就是 bean 的依賴注入方式。spring 容器支援多種形式的 bean 的裝配方式,如基於 xml 的 bean 裝配 基於 annotation 的 bean 裝配和自動裝配等。spring 基於 xml 的裝配通常採用兩種實現方式...