新聞中心
Android開(kāi)發(fā)怎么查看和管理sqlite數(shù)據(jù)庫(kù)?
在Android中可以使用Eclipse插件DDMS來(lái)查看,也可以使用Android工具包中的ADB工具來(lái)查看。android項(xiàng)目中的sqlite數(shù)據(jù)庫(kù)位于/data/data/項(xiàng)目包/databases中。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國(guó)際域名空間、雅安服務(wù)器托管、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、廬山網(wǎng)站維護(hù)、網(wǎng)站推廣。
使用DDMS導(dǎo)出sqlite數(shù)據(jù)庫(kù)。
1、首先打開(kāi)android項(xiàng)目的調(diào)試模式,然后找到顯示DDMS:
選擇DDMS
2、切換到DDMS,顯示File Explorer窗口,找到/data/data/
然后找到程序包的文件夾,打開(kāi)databases,就能看到sqlite數(shù)據(jù)庫(kù)文件了。選擇將其導(dǎo)出。
這樣就把sqlite數(shù)據(jù)庫(kù)文件以文件的,然后使用sqlite界面管理工具如sqlite administrator、sqlite man或者firefox插件sqlite manager等打開(kāi)就可以了。
使用adb工具訪問(wèn)sqlite數(shù)據(jù)庫(kù)
Android Debug Bridge(ADB)是Android的一個(gè)通用調(diào)試工具,它可以更新設(shè)備或模擬器中的代碼,可以管理預(yù)定端口,可以在設(shè)備上運(yùn)行shell命令,我們知道android是基于linux內(nèi)核,它的內(nèi)部文件結(jié)構(gòu)也是采用linux文件組織,因此訪問(wèn)它的文件結(jié)構(gòu)需要使用shell。這次我們就會(huì)用shell來(lái)訪問(wèn)android應(yīng)用中的sqlite數(shù)據(jù)庫(kù)文件。
1、運(yùn)行cmd,切換到android-sdk目錄,運(yùn)行adb.exe,加上參數(shù)shell,出現(xiàn)#號(hào)就代表進(jìn)入了shell命令模式,注意adb要在Android模擬器運(yùn)行時(shí)才能進(jìn)入shell:
2、shell命令記住兩個(gè)基本命令ls和cd,類(lèi)似windows命令提示行中的dir和cd,代表列出當(dāng)前目錄下文件列表和進(jìn)入到指定目錄。了解這兩個(gè)命令之后,就可以找到data/data/項(xiàng)目包名/databases:
找到數(shù)據(jù)庫(kù)文件:
接下來(lái)就是使用sqlite管理工具來(lái)進(jìn)行操作了。鍵入sqlite3 數(shù)據(jù)庫(kù)名就進(jìn)入了sqlite管理模式了。
在android的sdk中自帶了sqlite3.exe,這是sqlite的官方管理工具,它是一個(gè)命令行工具。為了使用方便,將其路徑注冊(cè)到系統(tǒng)環(huán)境變量path中,即將;%Android_Home%加在Path中,這樣只樣運(yùn)行sqlite3,就能直接打開(kāi)sqlite管理工具了。
sqlite管理數(shù)據(jù)庫(kù)篇
sqlite命令行工具默認(rèn)是以;結(jié)束語(yǔ)句的。所以如果只是一行語(yǔ)句,要在末尾加;,或者在下一行中鍵入;,這樣sqlite命令才會(huì)被執(zhí)行。
sqlite常用命令:
.tables--查看數(shù)據(jù)庫(kù)的表列表
.exit--退出sqlite命令行
數(shù)據(jù)庫(kù)信息管理開(kāi)發(fā)平臺(tái)誰(shuí)知道的?
常見(jiàn)的關(guān)系型數(shù)據(jù)庫(kù)有mysql 、SQL Server、Oracle、Sybase、DB2等。關(guān)系型數(shù)據(jù)庫(kù)是目前最受歡迎的數(shù)據(jù)庫(kù)管理系統(tǒng),技術(shù)比較成熟。
1、MySQL
MySQL是目前最受歡迎開(kāi)源的SQL數(shù)據(jù)庫(kù)管理系統(tǒng),與其他的大型數(shù)據(jù)庫(kù)Oracle、DB2、SQL Server等相比,MySQL雖然有它的不足之處,但絲毫也沒(méi)有減少它受歡迎的程度。對(duì)于個(gè)人或中小型企業(yè)來(lái)說(shuō),MySQL的功能已經(jīng)夠用了, MySQ L又是開(kāi)源軟件,因此沒(méi)有必要花大精力和大價(jià)錢(qián)去使用大型付費(fèi)數(shù)據(jù)庫(kù)管理系統(tǒng)了。
特點(diǎn):
1、MySQL是開(kāi)源免費(fèi)的。
2、MySQL服務(wù)器是可靠的、易于使用的、快速的。
3、MySQL服務(wù)器工作在客戶/服務(wù)器或嵌入系統(tǒng)中。
4、MySQL軟件很多。
5、MySQL是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。
2、SQL Server
SQL Server是由微軟公司開(kāi)發(fā)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),一般用于Web上存儲(chǔ)數(shù)據(jù)。SQL Server 提供了眾多功能,如對(duì)XML和Internet標(biāo)準(zhǔn)的豐富支持,通過(guò)Web對(duì)數(shù)據(jù)輕松安全的訪問(wèn),具有靈活的、安全的、和基于Web的應(yīng)用程序管理等,及容易操作的操作界面,受到廣大用戶的喜愛(ài)。
3、Oracle
Oracle在數(shù)據(jù)庫(kù)領(lǐng)域一直處于領(lǐng)先地位,由于有先進(jìn)技術(shù)的不斷更新,目前Oracle產(chǎn)品覆蓋甚廣,成為了世界上使用最廣泛的關(guān)系數(shù)據(jù)系統(tǒng)之一。
完整的數(shù)據(jù)管理功能:
1、數(shù)據(jù)的大量性
2、數(shù)據(jù)的保存的持久性
4、數(shù)據(jù)的共享性
5、數(shù)據(jù)的可靠性
4、Sybase
Sybase美國(guó)Sybase公司研制的一種關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),是一種典型的UNIX或WindowsNT平臺(tái)上客戶機(jī)/服務(wù)器環(huán)境下的大型數(shù)據(jù)庫(kù)系統(tǒng)。
特點(diǎn):
1、客戶/服務(wù)器體系結(jié)構(gòu)
2、真正開(kāi)放的
3、高性能的
5、DB2
DB2是美國(guó)IBM公司開(kāi)發(fā)的一套關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),主要應(yīng)用于大型應(yīng)用系統(tǒng),具有較好的可伸縮性。
對(duì)于小白來(lái)說(shuō)web開(kāi)發(fā)最難的部分是數(shù)據(jù)庫(kù)的設(shè)計(jì)嗎?
對(duì)于一些成熟的web框架,比如Django,數(shù)據(jù)庫(kù)結(jié)構(gòu)搭建好了,剩下的都是自動(dòng)化的。相反,如果數(shù)據(jù)庫(kù)結(jié)構(gòu)比較草率,之后修改那是相當(dāng)麻煩。有幾個(gè)原則:
1.少冗余,基本單元盡量小,盡量用連接
2.預(yù)留擴(kuò)展
3.字段類(lèi)型正確選擇
4.視圖觸發(fā)器可以設(shè)計(jì),預(yù)留
其他的還有很多,這是個(gè)很專(zhuān)業(yè)的工作,復(fù)雜的還有什么范式簡(jiǎn)化之類(lèi)的,太復(fù)雜的還是推薦給專(zhuān)業(yè)人士處理。
tips:多看看中小規(guī)模的開(kāi)源應(yīng)用怎么設(shè)計(jì),可以借鑒。
數(shù)據(jù)庫(kù)開(kāi)發(fā)和數(shù)據(jù)庫(kù)運(yùn)維哪個(gè)難?
這個(gè)看你怎么理解,數(shù)據(jù)庫(kù)開(kāi)發(fā)的時(shí)候可能比較長(zhǎng),但是開(kāi)發(fā)后可以一直用。數(shù)據(jù)庫(kù)運(yùn)維雖然沒(méi)有開(kāi)發(fā)那么艱難,但是要到處確保運(yùn)維工作!
當(dāng)前文章:Android開(kāi)發(fā)怎么查看和管理sqlite數(shù)據(jù)庫(kù)?(數(shù)據(jù)庫(kù)信息管理開(kāi)發(fā)平臺(tái)誰(shuí)知道的?)
網(wǎng)站路徑:http://www.5511xx.com/article/dhhdhij.html


咨詢
建站咨詢
