質問: 当方、PHPとJSを使ったWebアプリケーションしか行ったことがなく、Android用アプリを開発した経験がありません。 Monacaというのを使えば HTML/CSS/JavaScript でアプリが開発できるということを知り、試みようと検討しているところです。 そこで質問なのですが、Androidアプリではデータベースは基本どれを使用するのでしょうか? 今までMySQLしか使ったことがないため、そのへんのイメージがさっぱりつきません。 また、JavaScriptでデータベースへのアクセスの仕方もわからずにいます。 どなたかご教授いただければと思います。 よろしくお願い致します。
回答: Monacaの場合、WebSQLというHTML5で追加されたブラウザの中にデータベースを持てる仕組みを使っているようです。(極端な言い回しですが、クッキーをデータベースにしたような感じですね) https://docs.monaca.io/ja/sampleapp/tips/storage/ アプリ内だけで完結できるのならこれでよいと思いますが、たとえば外部に公開するようなデータの場合は、ajaxでWebAPIなどでサーバーにデータを送信・受信するような仕組みになるかと思います。