0

シンプルな Android コードで作成された SQLite データベース ファイルをエクスポートしたいと考えています。そのデータベースを Microsoft Access (.mdb または .accdb) で使用したいと考えています。出来ますか?可能であれば、手順を教えてください

:ここでは、コードを入れていません..sqliteデータベースファイルをmdbまたはaccdb形式のファイルにエクスポートする手順を知りたいだけです..

前もって感謝します...

4

2 に答える 2

3

Android デバイスから DB を取得するには

1)ただ行くandroid-sdk-folder/platform-tools

2)adb shell入力してEnterキーを押します

3)run-as com.yourapp cat /data/data/com.yourapp/databases/FILENAME > /sdcard/FILENAME.db

& この FILENAME.db をmnt/sdcard/FILENAME.db Location で取得します。

SDCard にエクスポートした後、このリンクに従ってください。

于 2012-12-29T11:08:54.430 に答える
0

デバイスからデータベースをダウンロードできます。

それはトリックを行います: (Linux/MacOSX)

./PATH_TO_ANDROID_SDK/platform-tools/adb -d shell 'run-as PACKAGE /data/data/package/databases/DATABASE_NAME > /sdcard/DATABASE_NAME

次に、/sdcard/ からコンピューター全体のデータベースにダウンロードします。(sdcard カタログに書き込み/読み取り権限があります)

bash のスクリプト:

#!/bin/bash

PATHTOSDK="/some_path/"
PACKAGE="com.my.app"
DATABASENAME="mydb.db"
COMMAND=$(${PATHTOSDK}adb -d shell "run-as $PACKAGE cat /data/data/$PACKAGE/databases/$DATABASENAME > /sdcard/$DATABASENAME")

この手順の結果、SQLite DB ができました。もう 1 つの質問は、SQLite DB を MS Access DB に移植する方法です。ヒント: https://superuser.com/questions/264510/open-sqlite-db-in-microsoft-access

于 2012-12-29T11:07:30.467 に答える