私はこれがノービーな質問であることを知っており、事前にお詫び申し上げます。私は何度も見ていますが、Android Studioに組み込まれたAndroidアプリをGoogle Cloud SQLデータベースに接続することについてのドキュメントは見つからないようです。 私は興味を持っているので、これがどのように行われているかを調べるためにこれを実際にやっているにすぎませんが、私はAndroid開発には非常に新しいです。私はC#からSQLデータベースに接続しましたが、それはローカルのものでしたが、これまでにオンラインのものに接続したことはありませんでした。私はGoogle Cloud Platformが少し異なって動作すると思いますか? 基本的には、私がこれについてのドキュメントを見つけようとするたびに、Google App Engineを参照し続けます.Apple EngineはAndroidスタジオに書き込む以外の方法で作成されます(おそらく、間違っている可能性があります、私はAndroid開発のために非常に新しいです)。 私は、Googleプラグインを使用してEclipse用のドキュメントがありますが、Android Studio用のものは見つかりませんでした。 Android Studioはこのタイプの使用に適していませんか? Android Studioでプロジェクト用のGoogle Cloudモジュールを作成できますが、それが何を必要としているのか正確にはわかりません。 基本的には、Android StudioのAndroidアプリからGoogle Cloud SQL DBに書きたいと思っていれば、私が従うべき基本的なステップが大好きです。 それ以外の場合は、私が何をする必要があるかについてもっと知ることができる良いリソースもありがたいです。 私の最大の問題は、バックエンドの知識が正確に0なので、この接続を設定するために何が必要なのか分かりません。Google Cloud SQLをデータベースアクセスに接続して使用するにはどうすればよいですか?
0
A
答えて
0
必要な資格情報を保護することができないため、Android(またはiOS)または他のクライアントからCloud SQLに直接アクセスしないでください。アプリケーションに資格情報を埋め込んだ場合、誰かがそれらを抽出してデータベースに直接アクセスするか、他の問題を引き起こす可能性があります。
他のデータベースタイプに対応していて、独自のバックエンドでプロキシリクエストを調べたくない場合は、Cloud FirestoreまたはFirebase Realtime Databaseをご覧ください。 FirebaseにはAndroid用のSDKが用意されているため、アプリから直接安全にアクセスできます。 Firestoreはリアルタイムデータベースよりも優れた拡張性を持ちますが、それはあなたのアプリにとって重要ではないかもしれません。
Cloud SQLに直接接続しようとするべきではない理由と同様の質問と理由は、covered in more depth hereです。
関連する問題
- 1. Google Container Engineを使用してGoogle Cloud SQLと接続するにはどうすればよいですか?
- 2. サービスアカウントを使用してCloud SQLインスタンスに接続するにはどうすればよいですか?
- 3. Google Identity Toolkitを使用してGoogle Drive APIに接続するにはどうすればよいですか?
- 4. SSH接続を開いてリモート(Google Cloud)マシンを起動するにはどうすればよいですか?
- 5. Rubyでoauthを使用してGoogleに接続するにはどうすればよいですか?
- 6. JavaScriptを使用してユーザーのGoogleアカウントに接続するにはどうすればよいですか?
- 7. Visual Studioを使用してGoogleカレンダーのAPIに接続するにはどうすればよいですか?
- 8. VBAを使用してSQL Serverに接続するにはどうすればよいですか?
- 9. kubernetesサービスでCloud SQLインスタンスに接続するにはどうすればいいですか?
- 10. ONLYノードを使用してCloverミニデバイスに接続するにはどうすればよいですか?
- 11. Javaを使用してGoogle Cloud Storageにファイルをアップロードするにはどうすればよいですか?
- 12. Python Scriptを使用してGoogle Cloud Storageにオブジェクトをアップロードするにはどうすればよいですか?
- 13. CurlとAPIキーを使用してGoogle Cloud Storageにアップロードするにはどうすればよいですか?
- 14. Node.JSからGoogle Cloud SQLに接続する正しい方法
- 15. Google Cloud Dataflowを使用して追加ファイルをステージングするにはどうすればよいですか?
- 16. MySQLを使用してperlで接続プーリングを使用するにはどうすればよいですか?
- 17. APIを使用してGoogle Cloudからロードバランシングデータを引き出すにはどうすればよいですか?
- 18. 本番環境でGoogle Compute EngineからGoogle Cloud SQLに接続するにはどうすればよいですか?
- 19. Google Cloud NL APIを使用してセンチメント分析を行うにはどうすればよいですか?
- 20. springを使用してデータベースに接続してテストするにはどうすればよいですか?
- 21. Railsはプロキシを使用してGoogle Cloud SQLに接続できません
- 22. Google Cloud Platform - 画像ファイルをGoogle Cloud Storageバケットにアップロードするにはどうすればよいですか?
- 23. Google Cloud Service IoTソリューション(織り方)を使用したIoT:Raspberry Piを接続してLEDを点灯させるにはどうすればよいですか?
- 24. Google Cloudでレーキタスクをスケジュールするにはどうすればよいですか?
- 25. Google Cloud Dataprepにアクセスするにはどうすればよいですか?
- 26. Google Cloud SQLのgeneral_logエントリをすべて削除するにはどうすればよいですか?
- 27. JConsoleを使用してWeblogicにリモートで接続するにはどうすればよいですか?
- 28. MVCでWebサービスを使用してデータベースに接続するにはどうすればよいですか?
- 29. Google Cloudシェルを使用してバケットファイルを開くにはどうすればよいですか?
- 30. PyMySQLを使用してCloud SQLに接続できません
アプリエンジンロジックが必要な場合は、直接実行することはできません。 – Xenolion
App Engineがないデータベースがあるだけですが、sql-severも関係ありません。しかし、覚えやすい – Xenolion