• ベストアンサー

Androidでデータベースファイルの保存場所は?

Android実機でSQLiteを使ったプログラムを実行しました。 SQLiteのデータベースファイルはどのフォルダに保存されているのでしょうか? 削除したいのですが、場所が分かりません。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

SDカード内にデータペースを作るちょっと特殊な方法だと削除は出来るけど通常の方法の rom内にデータペースを作るタイプだとrootでも取ってない限りそこにアクセスしてデータを削除することはできない。 アプリの管理画面からデータの削除をするしかない。

id-and-ro
質問者

お礼

ありがとうございました。 おっしゃる通り、アプリの管理画面からデータベースファイルを削除できました。

関連するQ&A

  • Android内部のSQLiteデータベースを使う

    Androidアプリ内の既にあるSQLiteデータベースを利用したいのですが、 やり方が分かりません・・。 私が実行したのは、 excelデータ->csvファイルを変換しカンマ区切り,UTF-8変換した上で SQLite3(winコンソール)で .import ファイル名 テーブル名 を実行し実行ファイルを作成しました。 winコンソール上でデータベースにアクセス・文字化け等せずきちんとアクセス、表示することができました。 しかしながら、このデータベースをandroid内のassets?フォルダ内に保持した上で android(のプログラミング上)からオープンし、利用する方法が分かりませんでした・・。 どのようにコーディングすれば 自分で作成したデータベースにアクセスすることができるのでしょうか・・。 SQLiteHelper?というのでアクセス出来るのでしょうか・・。 すみませんがご教授お願いいたします。

  • MySQLのdbファイルの置き場所について

    MySQLのdbファイルの置き場所について 最近SQLiteからMySQLに移行しました。 しかし、とまどっています。 SQLiteだとデータベースファイルは好きな場所に置いて好きな場所から開けていました。 MySQLだとそういった任意の場所にあるデータベースファイルを開いたりすることは できないのでしょうか? mysql_connectはsqlite_openのように相対パスでどこからdbファイルを開くかの 指定ができないようだったので。

    • ベストアンサー
    • PHP
  • データベースはどこにある。

    android のソフトを、Eclipse で作っています。 SQLiteのデータベースですが、 メインの画面で作ったデータベースは、 C:¥data にあるのですが、 サブ画面で作った別のデータベースがどこかに隠れてしまいました。 どこに隠れたかを教えてください。 プログラムの中からは、 そのデータベースの内容を読み出せますが、 エクスプローラで探しても見つかりません。 よろしくお願いします。

  • PHP DBへ登録と同時にEXCELファイルに自動保存

    データベースにデータを登録と同時に、指定のフォルダにデータベースに登録されたデータをEXCELファイルに変換して自動保存したいのですが。調べても何かのツールを使ったりなど、いまいちピンときた方法が見つからなかったので質問させて頂きます。ツールは使わずプログラムで記述したのですが。よろしくお願いします。 環境は OS:WindowsXP 言語:php-5.1.6-Win32 データベース:SQLite です。

    • 締切済み
    • PHP
  • AndroidアプリでSQLiteファイルを更新

    随時更新されるデータベース(以下DB)のAndroidアプリを作成しています。 今回はそんなに大きなDBではないので 初回起動時: assetフォルダにSQLiteファイルを用意しておく 起動時に「/data/data/[package_name]/」以下にSQLiteファイルをコピーしてDBを作成 次回起動時: DBに更新があったかチェック 更新があった場合、WEB上に用意したSQLiteファイルをHTTP通信で取得 既存のSQLiteファイル(/data/data/[package_name]/)に上書き という処理を書こうとしています。 初回起動時の処理は書けたのですが、 更新時の処理で、HTTPから取得したSQLiteデータを、どのように上書き保存したらよいのかわかりません。 処理はAsyncTask内でHTTP通信とともに行う予定です。 どなたかご教授お願いいたします。

    • ベストアンサー
    • Java
  • SQLiteのデータベースの互換性

    phpのSQLite3で作成したデータベースを、アンドロイド開発環境のSQLiteで読み込めません。 そもそも、phpとアンドロイド開発環境では、SQLiteデータベースの互換性はないのでしょうか?

  • ダウンロードしたファイル(itunes等)の保存先について教えて下さい。

    以前は、ダウンロードしたファイル(itunes等)を Program Filesに保存していたんですが、 Program Filesの中のどのファイルがダウンロードファイル なのかが、わからなくなったので、Cドライブに新たにフォルダ(ダウンロードしたファイル)を作って、そこに保存→実行をしたんですが、 インストール後に、Cドライブ→Program Filesにダウンロード(インストール)したファイルができていました。 保存→実行(インストール)を行うと保存場所に関わらず、Cドライブ→Program Filesにファイルができてしまうんでしょうか。 それとも、保存場所自体に間違いがあるのでしょうか。 パソコン初心者で理解できません。どんな事でも結構ですので、 ダウンロードファイルの保存場所等について教えて下さい。 皆さん、よろしくお願いします。

  • xamppを使う場合のphpファイルの保存場所はどこに保存すればよいで

    xamppを使う場合のphpファイルの保存場所はどこに保存すればよいでしょうか? プログラムとしては次の3行を実行してみようと思います <?php print"こんにちは"; ?>

    • ベストアンサー
    • PHP
  • Android SDKのアンインストール方法

    Android SDKをまるごとアンインストールしようとしています。 コントロールパネルの「プログラムの追加と削除」にそれらしいものがなかったので、 ファイルごと削除しようかとも思ったのですが、 念のため検索してみると、以下のような記述のあるサイトを見つけました。 「Android SDK をアンインストールするには、 コントロールパネルの「プログラムの追加と削除」から実行する必要があります。」 そこで、再度「プログラムの追加と削除」をひととおりチェックしたのですが、 「Android」の文字はまったく見当たりません。 「SDK」と付くものもありません。 あるのは、「java(TM) SE Development Kit 6 Update 21」とか 「java(TM) 6 Update 21」とかくらいです。 javaは、とりあえずアンインストールしてもしなくてもいいかと思い、置いています。 (後日アンインストールするかも知れません) Eclipseなどは、すでに削除してしまいました。 Android SDKのバージョンがわからないのですが、 ローカルディスクC直下の「android」というフォルダに 「android-sdk-windows」というフォルダのみあり、 その中にSDK Manager.exeなどのファイルやフォルダが入っています。 C直下にあるということは、「android」というフォルダごと削除してしまえば良いのでしょうか? 「プログラムの追加と削除」から実行する必要があると書かれていたことが気になり、 質問させていただきました。 おわかりになる方、よろしくお願いします!

  • データベースと文字コードの関係

    お恥ずかしい話ですが、文字コードのことが良くわかっておりませんので、utf-8を使ったデータベースをWindowsから取り扱う方法を教えて下さい。 Excelマクロからフリーのデータベースを使って簡単なアプリケーションを作成しようと思っています。 軽くて設定も簡単なSQLiteを使いたいのですが、文字コードがutf-8になっているとのことで、Windows上でCSVファイルをutf-8で保存してから、SQLiteのデータベースにインポートしてみました。 Windwosサーバー上にあるSQLiteに対して、コマンドラインでSELECT命令を発行したり、Excelのデータベースクエリーを実行したりしてみましたが、当然というべきか文字化けしてしまいます。 Excelのシート上で入力したS-JISの値をutf-8のSQLiteに書き込む(また、Excel上でSQLiteのコードを文字化けさせずに表示させる)には、どうしたらよいのでしょうか?