2015年10月1日木曜日

Android端末内(もしくはエミュレータ)のSQLite確認方法 SQLite保存場所 コマンド一覧

Android端末内(エミュレータ)のSQLite確認方法


1.指定したアプリのSQLiteに接続しよう!!

 ①SQLiteを確認したい端末(もしくはエミュレータに)に接続
 ②端末から、Sqliteに接続

まず①の手順
Android-SDK のパス
下画像のSDK Pathのパス



にターミナルで移動(Windowsはコマンドプロンプト)
platform-tools/
に移動

パスとしてはこうなっている状態で
/sdk/platform-tools

./adb shell

このコマンド打って成功すると、

root@android:/ #

左側に上記のような文字が書かれる。
注意点としては、PCに接続した端末あるいはエミュレータが起動していること!!

これで①完了

②手順

root@android:/ #
この状態でお願い致します。

■DB保存場所
/data/data/パッケージ名/databases/DB名(拡張子が.dbのファイル)
例えば
/data/data/jp.co.appli.sqlitetest/databases/sqlite_sample.db

※補足
コマンドはリナックスなので、
ディレクトリ移動は
cd
ファイル一覧表示は
ls
こんな感じで移動
cd /data/data/jp.co.appli.sqlitetest/databases/


■SQLiteの立ち上げ
sqlite3 DBパス

カーソル左側が
sqlite>
になれば接続完了

上手く行かない人はDBのディレクトリに移動してから、
sqlite3 DB名

最後に
■SQLiteコマンド一覧

・テーブル一覧表示
.tables

・テーブルの構造確認
.schema
もしくは
.schema テーブル名

・終了
.exit

0 件のコメント:

コメントを投稿