• 締切済み

Webアプリでのデータ保存方法は?

お世話になります。 HTMLを使ってWEBアプリの開発をしている初心者なのですが、 アプリ内でデータの保存や検索(データベースの様に)をする場合 どういった方法があるのでしょうか? localstorageだとアプリを終了してもデータが残るのでいい反面 ただデータベースの様に保存ができないのが検索の時に困るので、 Web SQL Database(SQLite?)を使おうかと思っているのですが、 調べるとゆくゆくは使えなくなる?W3Cでは推奨されていない?ということみたいなのですが、 通常のスマホアプリでは、みんなどうやってデータを保存しているんでしょうか?

みんなの回答

  • b0a0a
  • ベストアンサー率49% (156/313)
回答No.1

IndexedDBを使ってください

関連するQ&A

  • スマホアプリの開発について

    プログラム開発初心者がスマホアプリの開発をやろうとしているのですが、 初心者故、わからないことが多く、調べてもよくわからなかったので、以下、教えてください。 ・スマホアプリでスケジュール、ToDoアプリの開発に挑戦しようとしている初心者プログラマーですが、 スマホでデータを保存する方法にlocalstrageとsqliteが利用できることがわかりました。実際のコードについては 調べると詳しく説明されているHPがあったのですが、そもそもどういうときにlacalstrageを使ってどういうときに sqliteを使うべきなのかということを説明したページがありませんでした。 両者の使い分けの基準や、各々の利用上の注意点等教えて頂けないでしょうか? よろしくお願いします。

  • SQLiteで作成したDBはどこに保存されますか?

    お世話になります。 【前提】 現在、勉強を兼ねてAndroid環境でアプリを開発しています。 単語カードをアプリ上で実現できればと考えています。 【問題】 SQLiteでDBを作成し、そこにデータをインポートする方法が分かりません。 単語をあらかじめDBに登録しておき、それをアプリ側で参照したいのですが、 いろいろなサイトを見ても、アプリ側からデータベースを作成したり、 SQLでインサートをかけたりする方法が紹介されているばかりで、 要領がわからないのです。。 【質問】 タイトルにもあるように、そもそもSQLiteで作成したDBの実態はどこに保存されて いるのでしょうか? また、SQLServerの様に、GUIからDBを作成、データをインポートし、それを アプリから開いて参照する方法が記載されたWEBサイト、 またはとっかかりとなりそうな知識をご教授頂けないでしょうか? 以上です。失礼いたします。

  • ウェブアプリの開発方法について

    ウィンドーズアプリ開発5ヶ月のビギナーです。 microsoft C#2005で作った検索システムを数週間かけて作りました。 無論、作った検索システムは、デスクトップアプリです。 上司からあっさりと「このシステムをウェブで使えるようにせよ」とのお達しがきました。 簡単にウェブ上で使えるようにできるものなのでしょうか? それとも、全く違う言語でスクラッチしなおす必要があるのでしょうか? なお、 当方、ウェブアプリ開発経験・知識共に全くなしです 上司は、ソフト開発どころかエクセルも満足に使えない人です

  • データベース・WEBアプリを作りたい

    一度、テキストファイル+Perlで作ったデータベース WEBアプリがあるのですが、不安定性や機能性を改良 したいと考えております。 Perlとテキストファイルで作っていると改変が 大変です。なるべくMSのアクセスライクで作りたい のですが、不特定多数の人が閲覧できるWEBアプリ をより簡単に作れるでしょうか? PostgreSQL+PerlやMysqlはどうも自信がありません。 データベースに接続し、SQLを打っていけばいい のでしょうが、自信がありません。 デジエなんか使い易そうな気がしましたが、 使ったことがないのでわかりません。 データベース・WEBアプリを作るのに適したDBや 方法がありましたら教えてください。

  • WEBアプリ作成について

    以前も似たような質問をさせて頂いたものですが、WEBアプリ作成にあたってお尋ねしたいことがあります。作るアプリの動作としては、ブラウザ上に画像を貼り、その上に自分で指定した座標上に下の画像がわかるようにぼかした図形をいくつか描き、それをクリックするとデータベースからデータを取得してきて表示するという動きのものです。 調べたところ、上記のものを実現するためには、HTML,JavaScript,Javaだけでは難しいでしょうか。 HTML5のCanvas機能を使えばそれは可能でしょうか? 回答お待ちしております。

  • web上のデータ保存について

    web上にデータの保存について。自営業で相場のデータのPDFや加工動画やアプリを販売するつもりなのですが、メールでの転送は容量が大きすぎるのでその方法は使わないで。web上のダウンロード販売もしないで。(出来ないから。)。そこで、顧客にアプリなどを届ける方法としては奇想天外なやり方ですが PDF情報やアプリを、パソコンでフォルダを作り、その中にアプリやPDFを保存し、そのパソコンで保存したフォルダごと8GBほどのフォルダをweb上に保存して、離れた相手でもパスワード教えて入力して開けるようにして観覧出来るようにしたいのですが、離れた相手でもフォルダごと観覧できて、顧客のパソコンにもそのデータを移動することが出来るサイトはご存知でしょうか。音楽やワード文章、動画などを分野ごとに分けるのではなく、それらをフォルダに全て保存したフォルダを一つにまとめてweb上に保存でき、そのまとめたフォルダごと、顧客のパソコンに移動することが出来るサイトはありますか?ネットで調べるといくつかあるようですが、gooleアカウントなどの個人情報も知られてしまうことになったりするのもありそうだし。とにかく上記に書いたようなことが出来るサイトを教えて下さい。これ使ったことがある方出ないとわからないですね。回答よろしくお願い致します。

  • MySQL又はSQLiteについて

    お世話になります。 Androidアプリ開発でPHPファイルを読み込み、更にMySQLへ接続してデータベースの中身を反映させるとこまでは成功しました。 しかし、Androidアプリとデータベースの連携で調べると、SQLiteを推奨しているサイトや書籍が多いのですが、軽量のファイルベースで手軽に構築・運用できるという点は、何となくイメージできるのですが、MySQLに比べてSQLiteが明らかに優れている点はあるのでしょうか? 私は、8割方PHPでwebコンテンツの開発を行ってきました。そしてデータベースは100%MySQLを利用してきました。Androidアプリ開発を開始したのは、つい最近の事でSQLiteも今まで殆ど触れていませんでしたので、特にMySQLとSQLiteでメリット・デメリットの大差が無いのであれば、触りなれているMySQLを選択しようと考えています。 因みに、iOSアプリについては別の者が開発しています。 最終的には、AndroidとiOS両方の端末が1つのデータベースへ読みに行く構想ですので、もしiOSの開発側で、SQLiteの方が圧倒的に優れているとなれば話は変わってきますが・・・。 MySQLとSQLiteを比較して、SQLiteが優れている点のアドバイスをいただければ幸いです。 何卒、どうぞよろしくお願い申し上げます。

  • HTML5でWEBサイトのコンテンツを保存する方法

    いつもOKWaveでお世話になっております。 表題の件ですが、 HTML5やJavaScriptを使ってWebサイトにあるダウンロードボタンを押すことで 音声、動画、画像などのコンテンツをローカル端末に保存したいと考えております。 また、保存したデータはiOS系の標準アルバムアプリ(ひまわりのアイコン)から 表示確認も行いたいと考えております。 端末:iPhone、iPadなどのiOS端末 LocalStrageを使う方法は確認したのですが、 保存できるものはテキストだけでした。 他に方法があるようであれば、 是非、ご教示をお願いさせて頂きたいと存じます。 よろしくお願いいたします。 (前提として、WEBアプリでの開発となります)

  • accessでwebアプリ

    門外漢で変な質問だったらすみません データベースサーバー(SQLサーバーとか)やWebサーバーを設置し、Javaスクリプトなどでクライアントサイドプログラムを作って、Webアプリを作ると理解しています。 サーバー設置とかそこまではやれない場合、LAN上に繋がれたPCの1台にACCESSのファイルを置いて、各PCからブラウザでそのファイルにアクセスし、Webアプリのように様々な事をやることは出来るのでしょうか。 よろしくお願いします。

  • データ削除の方法

    オラクルのデータベース容量を減らす為に、SQL PLUSにてDELETE文を実行(テーブル別に)しました (テーブルの中身、全件削除ではなく条件に一致した不要なデータのみ削除) 条件に該当するデータは消えましたが、オラクルデータベース自体の容量が逆に増えていました 正しいデータの削除方法を教えて頂きたいのですが。宜しくお願いいたします データベース:ORACLE 9I DATABASE

専門家に質問してみよう