Android DbUtils之查詢資料庫

2021-07-05 07:17:55 字數 856 閱讀 9203

android中的orm框架,一行**就可以進行增刪改查;

支援事務,預設關閉;

可通過註解自定義表名,列名,外來鍵,唯一性約束,not null約束,check約束等(需要混淆的時候請註解表名和列名);

支援繫結外來鍵,儲存實體時外來鍵關聯實體自動儲存或更新;

自動載入外來鍵關聯實體,支援延時載入;

支援鏈式表達查詢,更直觀的查詢語義,參考下面的介紹或sample中的例子。

因為個人對它的資料庫操作方面還不是很熟悉,就先介紹下它查詢資料庫的使用。

1、新建類,並進行註解

//通過dbutils註解的方式在後面查詢方面進行簡化

@table(name="logtable")

public

class

user

public

void

setid(string id)

public string getname()

public

void

setname(string name)

public string getpassword()

public

void

setpassword(string password)

}

2、在mainactivity中查詢

//create中傳遞的引數中第二個是資料庫名而不是表名

dbutils dbutils=dbutils.create(this, "mydb");

try

} catch (dbexception e)

博學之,審問之,慎思之,明辨之,篤行之

禮記 中庸 十九章有云 博學之,審問之,慎思之,明辨之,篤行之。這說的是為學的幾個層次,或者說是幾個遞進的階段。博學之 意謂為學首先要廣泛的獵取,培養充沛而旺盛的好奇心。好奇心喪失了,為學的慾望隨之而消亡,博學遂為不可能之事。博 還意味著博大和寬容。惟有博大和寬容,才能相容幷包,使為學具有世界眼光和...

接觸之,熟悉之,打破之

接觸之,熟悉之,打破之 拿破崙小時候就是孩子王,不管同夥伴們玩什麼遊戲,它總是贏家。同時,它更善於改變遊戲規則,以便能夠發揮他自己的優勢。如果能夠成為遊戲規則的左右者,那麼,在當今商戰中必定是最大的贏家。我們處在乙個有著各種各樣遊戲規則的大環境中,每時每刻都要面對不同的遊戲規則,轉換不同的角色,讓自...

手之舞之,足之蹈之

我知道,你認為我在講述天方夜譚。沒有哪個程式設計師可以這樣奢侈,可以這樣幸運。不錯,這確乎是我的幻想。不可求,不可遇。然而,書卻可以擁有這樣的魔力,可以讓這樣的幻想得到實現。感謝richard monson haefel薈萃了這樣乙個團隊,並將他們帶到每乙個讀者身邊,那就是這本薄薄的小書 軟體架構師...