win7系統下載
當前位置: 首頁 > 編程軟件教程 > 詳細頁面

【Android Sqlite特別版】Android Sqlite數據庫下載 v1.5.0 免費中文版

【Android Sqlite特別版】Android Sqlite數據庫下載 v1.5.0 免費中文版
  • 軟件類型:編程軟件
  • 軟件語言:簡體中文
  • 授權方式:免費軟件
  • 更新時間:2024-12-07
  • 閱讀次數:
  • 推薦星級:
  • 運行環境:WinXP,Win7,Win10,Win11
軟件介紹
分享到: 0

軟件介紹

Android Sqlite特別版是一款可以幫助用戶查看安卓手機數據資料的數據庫引擎,我們不僅可以通過這款軟件來打開安卓手機上的所有數據,同時還可以對這些Sqlite數據進行管理和編輯。當你需要對安卓數據庫進行升級的時候,也可以通過這款軟件來快速完成哦!

Android Sqlite特別版

Android Sqlite特別版軟件簡介

安卓里常用的存儲有方法中少不了數據庫的使用,主要是對單表的操作,多表的操作此處不涉及。每次使用數據庫都會有繁瑣的代碼要寫,大致思路是繼承自SQLiteOpenHelper寫一個數據庫操作子類,然后重寫onCreate方法,寫上數據庫的建表語句,重寫onUpgrade方法,寫上數據庫的升級執行代碼,此外還有繁瑣的增、刪、改、查語句。每次建一張表都要做這些重復的工作,能不能用一種通用的方法,把這些繁瑣的事務交給程序自動去完成呢?代碼里告訴你答案。

【Android Sqlite特別版】Android Sqlite數據庫下載 v1.5.0 免費中文版-本站

Android Sqlite特別版軟件功能

1、編輯Root手機的所有數據庫

2、打開數據庫

3、列出表,視圖和索引

4、選擇SQL歷史,從查詢表單

5、導出數據庫到SQL腳本和腳本來恢復數據庫

6、導入的CSV文件導出-執行SQL腳本,完整的腳本或者單行

7、SQLite不數據錄入過程中驗證數據類型

8、顯示數據,結構和定義的SQL表和視圖

9、執行任何SQL包括“落差”/“創建”語句

10、新增并從數據瀏覽器編輯記錄

11、存儲在打開的數據庫中的所有執行的語句

12、在數據列表中配置的字體大小

13、位于在“Dropbox的”文件夾數據庫簡易編輯

【Android Sqlite特別版】Android Sqlite數據庫下載 v1.5.0 免費中文版-本站

操作心得

寫一下android操作數據庫中的一些準備。

首先,配一下adb的環境變量,因為每次都要到adb的目錄下去啟動實在太麻煩了,下面是具體步驟,當然也可以該其他文件,我習慣改這個,可以改完后可以source一下使它生效。

1、sudogedit/etc/profile

2、將下面的兩句加到上面打開的文件里

exportANDROID_HOME=/home/sdk文件路徑

exportPATH=$PATH:$ANDROID_HOME/platform-tools

3、重啟電腦,大功告成!!

adb配好以后,我們最好還要給手機里的數據庫訪問的權限,一般在/data/data/包名/database里面,用adbshell進入后su獲得手機root權限,然后給權限chmod。

要讀數據庫文件的話就用命令sqlite3數據庫文件,其中的數據庫可以直接在adbshell中運行sqlite3,但我按照網上弄的就是不能在adbshell中打開sqlite3數據庫,說命令沒有找到,我該傳的文件都傳了,沒辦法,只有在eclipse里的ddms的fileexplore里把數據庫文件到處然后在Linux終端里運行sqlite3數據庫來看了。

還有要注意的是寫sql語句時一定要注意"select*from"+TABLE_NAME中的from和引號要留有空格,不然的話就連在一起了。

下面的有一個知識要講一下,sqlite的增加,刪除等操作都挺簡單的,麻煩的就是查詢操作,一般都借用Cursor來保存查詢數據,一開始我沒怎么注意這是一個指針類型,指向數據庫里的數據,而我一開始寫的時候把數據庫的關閉操作寫在了Cursor操作的前面,也就是說先把數據庫關閉了再對Cursor對象進行操作,這樣的話就造成了Cursor的空指針,也就注定杯具了好久。。。

Android Sqlite特別版使用技巧

Android中SQLite數據庫的創建:

創建一個類繼承SQLiteOpenHelper,重寫onCreate()方法,并在此方法中執行創建數據庫的命令,如下圖:

【Android Sqlite特別版】Android Sqlite數據庫下載 v1.5.0 免費中文版-本站

【Android Sqlite特別版】Android Sqlite數據庫下載 v1.5.0 免費中文版-本站

寫數據庫的構造方法,用來定義數據庫的名稱,數據庫查詢結果集,以及數據庫的版本,如下圖:

【Android Sqlite特別版】Android Sqlite數據庫下載 v1.5.0 免費中文版-本站

初始化數據庫的表結構,執行一條建表的SQL語句如下圖:

【Android Sqlite特別版】Android Sqlite數據庫下載 v1.5.0 免費中文版-本站

當數據庫的版本增加時調用方法,如下圖:

【Android Sqlite特別版】Android Sqlite數據庫下載 v1.5.0 免費中文版-本站

常見問題

1、為什么要把已存在數據庫文件放在res/raw文件夾下, 放在其它地方可以嗎?

如果放在res/raw文件夾下,數據庫文件在apk打包的時候就必須確定并且不可更改,否則每次都要重新編譯生成apk,在使用的時候會很麻煩,所以最好是將數據庫文件放置在sd卡的某個位置。

經過驗證得知,數據庫文件可以放置到其它位置,例如sd卡的某個位置,至于放在什么位置根據具體情景來覺得,上面的代碼只是一個例子而已,當然放在不同的位置,訪問文件的時候的方式也不一樣。當然注意要訪問sd卡的時候一定要在AndroidManifest.xml文件中添加訪問sd卡的權限。

2、上面的代碼沒有判斷已存在的數據庫文件是否存在?

一是為了代碼的嚴謹性考慮,二是因為在特殊的機子上可能不需要之前已經存在的數據庫,希望自己配置并生成數據庫,此時就不需要復制之前的數據庫。

這個問題根據實際情景來決定是否需要判斷已存在的數據庫文件是否存在,判斷的時候根據數據庫文件放置的位置不同而不同,另外如果防止在res/raw文件夾下沒有辦法判斷數據庫文件是否存在,因為訪問res/raw文件夾下的文件使用的方法是R.raw.xxx,如果文件不存在,沒辦法得到數據庫文件的對象,所以也就沒辦法判斷,補充一個知識res/raw文件夾下的文件的絕對路徑是”android.resource://”+ getPackageName() + R.raw.xxx。


點下面下載:(推薦使用"迅雷"進行下載,系統下載大全QQ交流群:)
主站蜘蛛池模板: 久久久久亚洲AV综合波多野结衣| 亚洲欧美伊人久久综合一区二区| 狠狠色狠狠色综合系列| 一本色道久久88加勒比—综合| 狠狠色狠狠色综合久久| 99久久综合狠狠综合久久止| 国产综合无码一区二区三区| 色欲综合久久躁天天躁| 亚洲欧美日韩国产综合一区二区| 久久香蕉综合色一综合色88| 国产在线五月综合婷婷| 国产成人综合亚洲AV第一页| 亚洲偷自拍拍综合网| 久久综合伊人77777麻豆| 日韩无码系列综合区| 亚洲狠狠久久综合一区77777| 炫硕日本一区二区三区综合区在线中文字幕| 日韩欧美色综合网站| 国产亚洲综合一区柠檬导航| 狠狠色噜噜狠狠狠狠色综合久| 久久91精品综合国产首页| 亚洲欧美国产日产综合不卡| 色老头综合免费视频| 一本色道久久综合狠狠躁| 亚洲综合日韩久久成人AV| 91精品国产综合久久香蕉| 天天干天天色综合| 欧美激情中文字幕综合一区| 五月丁香六月综合欧美在线 | 国产亚洲综合成人91精品| 天天影视综合色区| 一本色道久久88—综合亚洲精品 | 国产精品亚洲综合专区片高清久久久| 欧美亚洲综合激情在线| 一本色道久久综合| 欧美伊人久久大香线蕉综合| 一本一道色欲综合网中文字幕| 亚洲乱码中文字幕综合234| 亚洲乱码中文字幕综合234| 久久婷婷五月综合色奶水99啪| 伊人久久成人成综合网222|