《武漢APP開發(fā):Android應(yīng)用開發(fā)SQLite技術(shù)》要點:
本文介紹了武漢APP開發(fā):Android應(yīng)用開發(fā)SQLite技術(shù),希望對您有用。如果有疑問,可以聯(lián)系我們。
在Android應(yīng)用開發(fā)都要用到一定的開發(fā)技術(shù),和一些開發(fā)軟件,下面武漢APP開發(fā)公司就為大家介紹Android開發(fā)中的SQLite技術(shù),希望多大家有所幫助.SQLite一個非常流行的嵌入式數(shù)據(jù)庫,它支持SQL語言,并且只利用很少的內(nèi)存就有很好的性能.此外它還是開源的,任何人都可以使用它.許多開源項目(Mozilla, PHP, Python)都使用了SQLite.
SQLite由以下幾個組件組成:內(nèi)核、SQL編譯器、后端以及附件.SQLite通過利用虛擬機和虛擬數(shù)據(jù)庫引擎(VDBE),使調(diào)試、修改和擴展SQLite 的內(nèi)核變得更加方便.
Google為Andriod的較大的數(shù)據(jù)處理提供了SQLite,他在數(shù)據(jù)存儲、管理、維護等各方面都相當(dāng)出色,功能也非常的強大.SQLite具備下列特點:
1、輕量級
SQLite和C/S模式的數(shù)據(jù)庫軟件不同,它是進程內(nèi)的數(shù)據(jù)庫引擎,因此不存在數(shù)據(jù)庫的客戶端和服務(wù)端.使用SQLite只要帶上它的一個動態(tài)庫,就可以使用它的全部功能.而且這個動態(tài)庫的尺寸也非常小,以版本3.6.11為例,Windows下為487K,Linux下為347K.
2、跨平臺
SQLite目前支持大部分操作系統(tǒng),不至電腦操作系統(tǒng)更在眾多的手機系統(tǒng)也是能夠運行,比如:Android.
3、獨立性
SQLite數(shù)據(jù)庫的核心引擎不需要依賴第三方軟件,也不需要所謂的“安裝”.
4、安全性
SQLite 數(shù)據(jù)庫通過數(shù)據(jù)庫級上的獨占性和共享鎖來實現(xiàn)獨立事務(wù)處理.這意味著多個進程可以在同一時間從同一數(shù)據(jù)庫讀取數(shù)據(jù),但只能有一個可以寫入數(shù)據(jù).
5、隔離性
SQLite數(shù)據(jù)庫中所有的信息(比如表、視圖、觸發(fā)器等)都包含在一個文件夾內(nèi),方便管理和維護.
6、多語言接口
SQLite 數(shù)據(jù)庫支持多語言編程接口.
如果你想要開發(fā)Android應(yīng)用程序,一定需要在Android上存儲數(shù)據(jù),使用SQLite 數(shù)據(jù)庫是一種非常好的選擇.武漢APP開發(fā)公司介紹了如何在 Android 應(yīng)用程序中使用SQLite數(shù)據(jù)庫 ,主要介紹了在Android應(yīng)用程序中使用 SQLite創(chuàng)建數(shù)據(jù)庫和表、添加數(shù)據(jù)、更新和檢索數(shù)據(jù),還介紹了比較常用的SQLite管理工具,通過閱讀本文,你可以在Android開發(fā)SQLite數(shù)據(jù)庫時輕松操作.
Android在運行時(run-time)集成了SQLite,所以每個Android應(yīng)用程序都可以使用SQLite數(shù)據(jù)庫.對于熟悉 SQL 的開發(fā)人員來時,在 Android 開發(fā)中使用 SQLite 相當(dāng)簡單.但是,由于 JDBC 會消耗太多的系統(tǒng)資源,所以 JDBC 對于手機這種內(nèi)存受限設(shè)備來說并不合適.因此,Android提供了一些新的 API 來使用SQLite數(shù)據(jù)庫,Android應(yīng)用開發(fā)中,程序員需要學(xué)使用這些API.
本文源自:http://www.wuhanapp.net/xinwen/83.html
《武漢APP開發(fā):Android應(yīng)用開發(fā)SQLite技術(shù)》是否對您有啟發(fā),歡迎查看更多與《武漢APP開發(fā):Android應(yīng)用開發(fā)SQLite技術(shù)》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/10696.html