導航:首頁 > 操作系統 > android讀取db文件

android讀取db文件

發布時間:2022-09-18 05:10:09

android開發怎麼讀取用戶手機.db文件

你可以試下,用你生成DB的程序,把這個資料庫到SD卡上.
程序自己產生的資料庫應該是有許可權訪問的.
資料庫放到data/data 。。。下面或者放到sd卡上都是可以的。開始使用的是獲取平板的root許可權,這樣使用生成的RE管理器就可以查看資料庫了,也可以導出或者導入資料庫。後來發現資料庫可以放到平板的任意位置而且不需要root許可權。

Ⅱ android怎麼讀取sql資料庫db文件大小

直接吧它當成文件看就好了 就在 /data/data/包名/databases/庫名.db
直接 new File 看 length

Ⅲ android讀取SDK卡下的DB文件

應該是你的程序沒有操作/sdcard/sqlite.db這個文件的許可權。

Ⅳ 怎樣把電腦上的db文件移動到android虛擬機

有兩種方法:
1、直接拖拽電腦中任意文件到模擬器主界面中(以桌面已知文件夾為例)。
2、點擊移動後變藍色的窗口按鈕直接點擊打開Apk文件夾按鈕,在文件夾內安裝或移動即可。

Ⅳ android 怎麼讀取資料庫中的數據

android讀取資料庫可以使用sqlite一些api進行讀取,實例如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

/**
* 查找一條數據
* @param uid
*/
public User find(Integer uid){
SQLiteDatabase db=dbOpenHelper.getReadableDatabase(); //創建資料庫輔助類
Cursor cursor =db.rawQuery("select * from user where uid=?", new String[]{uid.toString()}); //創建一個游標
if(cursor.moveToFirst()){ //循環遍歷查找數組
int uid2=cursor.getInt(cursor.getColumnIndex("uid"));
String uname=cursor.getString(cursor.getColumnIndex("uname"));
String uaddress=cursor.getString(cursor.getColumnIndex("uaddress"));
User user=new User();
user.setUid(uid2);
user.setUname(uname);
user.setUaddress(uaddress);
return user;
}
cursor.close();
return null;
}

Ⅵ android怎麼讀取sql資料庫db文件大小

先簡單說下步驟:
將格式為.db的資料庫文件放到android項目assets目錄中;
在程序必要的時候,將其「拷貝」(文件讀取)到Android 程序默認的資料庫存儲目錄中,一般路徑為「/data/data/項目包名/databases/「;
自定義SQLiteOpenHelper類,創建一個名字跟步驟1中.db名稱一樣的資料庫;
按照平常邏輯,增刪改查資料庫。

Ⅶ android 中怎麼打開db資料庫文件

「.db」是sqlite資料庫的文件可以用一些sqlite的編輯器打開、編輯。

在應用市場上搜索有一大堆。

個人給你推薦一款我自己平時開發用的(看附件),我覺得這個挺好用。


如果真要大搞一番.db文件的話可以去學習一下有關sqlite資料庫的知識。

Ⅷ 安卓中怎麼讀取sqlite的db文件的數據

安裝SQLite Expert Professional 可以在網上下載,我下載的是試用版,沒有找注冊碼,但是試用不影響使用,反正用幾次查看到資料庫操作沒有錯誤就不用這個工具了。當然也可以使用Eclipse插件DDMS來查看,也可以使用Android工具包中的adb工具來查看。android項目中的sqlite資料庫位於/data/data/項目包/databases中。先介紹使用DDMS導出sqlite資料庫的操作和使用adb工具訪問sqlite資料庫。
首先打開android項目的調試模式,然後找到顯示DDMS

切換到DDMS,顯示File Explorer窗口,找到/data/data/ 如下圖1 ,
然後找到程序包的文件夾,打開databases,就能看到sqlite資料庫文件了。選擇將其導出。如下圖2.
這樣就把sqlite資料庫文件以文件的方式導出來了,然後使用sqlite界面管理工具如SQLite Expert Professional可以打開該資料庫了。其他 sqlite界面管理工具如sqlite administrator、sqlite man或者firefox插件sqlite manager也可以打開該資料庫。

使用adb工具訪問sqlite資料庫
Android Debug Bridge(ADB)是Android的一個通用調試工具,它可以更新設備或模擬器中的代碼,可以管理預定埠,可以在設備上運行shell命令,我們 知道android是基於linux內核,它的內部文件結構也是採用linux文件組織方式,因此訪問它的文件結構需要使用shell。這次我們就會用 shell來訪問android應用中的sqlite資料庫文件。
1、運行cmd,切換到android-sdk目錄,運行adb.exe,加上參數shell,出現#號就代表進入了shell命令模式,注意adb要在Android模擬器運行時才能進入shell:如下圖

進入資料庫所在目錄:
shell命令記住兩個基本命令ls和cd,類似windows命令提示行中的dir和cd,代表列出當前目錄下文件列表和進入到指定目錄。了解這兩個命令之後,就可以找到data/data/項目包名/databases 如下圖1, 找到資料庫文件如下圖2。

使用sqlite管理工具來進行資料庫操作
鍵入sqlite3 資料庫名就進入了sqlite管理模式了。
如下圖

設置sqlite環境變數:
在android的sdk中自帶了sqlite3.exe,這是sqlite的官方管理工具,它是一個命令行工具。為了使用方便,將其路徑注冊到系 統環境變數path中,即將;%Android_Home%加在Path中,這樣只樣運行sqlite3,就能直接打開sqlite管理工具了。
如下圖:

8
使用sqlite管理資料庫:
sqlite命令行工具默認是以;結束語句的。所以如果只是一行語句,要在末尾加;,或者在下一行中鍵入;,這樣sqlite命令才會被執行。
sqlite常用命令:
.tables--查看資料庫的表列表
.exit--退出sqlite命令行
其他命令可隨時.help查看幫助。sql命令可直接在此命令行上執行即可:

Ⅸ android 開發 怎樣使用apk讀取資料庫db裡面的內容

final SimpleAdapter adapter = new SimpleAdapter(this, getData(), R.layout.mainlayout, new String[] { "text", "time", "image" }, new int[] { R.id.PL_TextView01, R.id.PL_TextView02, R.id.PL_ImageView01 }); lv.setAdapter(adapter);...

Ⅹ Android開發 怎麼讀取系統com.android.browser下面的databases下的db文件用FileInputStream怎麼讀

讀取自己項目中的沒有問題,用android自帶的sqlite就可以了,如果想讀取別的應用,就需要手機又root許可權了,否則不可以

閱讀全文

與android讀取db文件相關的資料

熱點內容
安卓手機連車載的叫什麼 瀏覽:223
怎麼讓自己的手機鍵盤變得好看app 瀏覽:53
能看qq的文件夾 瀏覽:515
android二維碼生成代碼 瀏覽:567
焦爐氣壓縮機 瀏覽:402
imap接收郵件伺服器地址 瀏覽:291
小喬肖恩解壓密碼 瀏覽:645
php網頁網盤源碼 瀏覽:181
簽到任務源碼 瀏覽:814
母親節的文案怎麼寫app 瀏覽:984
加密協議aes找不到 瀏覽:250
java伺服器端開發源碼 瀏覽:551
編譯器編譯運行快捷鍵 瀏覽:333
住房app怎麼快速選房 瀏覽:174
怎麼在電腦上編譯成功 瀏覽:214
單片機可調時鍾設計方案 瀏覽:192
qq文件夾密碼忘記怎麼找回 瀏覽:683
php擴展插件 瀏覽:608
解壓視頻廁所抽紙 瀏覽:952
app減脂怎麼用 瀏覽:452