Android資料庫高手秘籍 零 前言

2021-08-06 04:49:30 字數 995 閱讀 9579

在我剛開始接觸android的時候甚至都不敢相信,android系統竟然是內建了資料庫的!好吧,是我太孤陋寡聞了。由於我之前是從web方向轉過來的,對資料庫方面的技術也是特別有偏好,當知道這一訊息之後確實頗為驚喜。android中內建的資料庫是sqlite,而我之前做web開發時最常用的資料庫是mysql,經過對比之後我發現這兩個資料庫極為相似,都支援標準的sql語法,還遵循了資料庫的acid事務,所以只要你以前使用過其它的關係型資料庫,就可以很快地上手sqlite。

然而我相信還是有不少android程式設計師並沒有將資料庫程式設計掌握得非常嫻熟,或者還只是處於比較簡單的使用階段,這主要是因為我們做客戶端的程式設計師接觸資料庫的機會要比伺服器端的程式設計師少得多。但是,能夠很好地掌握資料庫各方面的使用技巧,對於乙個android程式設計師來說仍然是至關重要的,因此,這裡我準備寫乙個《android資料庫高手秘籍》的專欄,帶你一步步成為乙個android資料庫高手,這是本專欄的第零篇文章。

由於是高手秘籍嘛,本專欄中的內容主要還是講解高階技術的。其中包括了android資料庫中一些不為人知的使用技巧,以及全面剖析litepal這款android資料庫框架的所有用法。但同時為了考慮初學者的閱讀,裡面也會涉及一些基礎知識的講解,總體內容還是難易結合,適合循序漸進學習的。

那麼話不多說,我們馬上進入到本專欄第一篇文章android資料庫高手秘籍(一)——sqlite命令的學習當中。

android資料庫事務

在android應用程式開發中,在使用到資料庫的時候,事務處理是非常重要的。首先android資料庫操作 特別是寫操作 是非常慢的,將所有操作打包成乙個事務能大大提高處理速度。其次是保證資料的一致性,讓乙個事務中的所有操作都成功執行,或者失敗,或者所有操作回滾。實現android資料庫事務非常簡單,...

Android 資料庫操作

public class sqldao 增加 public void adduser string username,string password db.close 刪除 public void deleteuser string username delete from user where u...

android 資料庫儲存

專案開發我們都逃不過資料庫的儲存。在android 中 sqlite 是最好不過的資料儲存方式,但是有時候我們只需要某個變數的值。這樣要用sqlite就顯得得不償失了。這時候 sharedpreferences 是個不錯的選擇。sharedpreferences是一種輕型的資料儲存方式,它的本質是基...