sql >> データベース >  >> RDS >> Mysql

サーバー内のデータベースに接続するフラッター

    Flutterは単なるUIフレームワークであるため、永続性やデータベースなどのトピックは範囲外であるか、ユースケースに依存する可能性があります。

    Flutter UIは、優れたユーザーエクスペリエンスを作成する目的でのみ実際に役立つ方法で、データ(アプリケーションの状態)を短期間保持できます(このボタンをクリックしますか?緑色ですか?など)

    アプリケーションの外部や実際のデバイスでより有用なデータを保持するには、フラッター用の共有設定プラグイン

    現在、一元化された方法(RDMS、Firebase、データ永続化サービスなど)でデータを永続化する必要がある場合、オプションは次のとおりです。

    • Flutterプラグイン(Firestore、Firebaseなど)を備えた永続性オプション
    • HTTP を使用して独自のサービスレイヤーを構築します 、 gRPC データストアへのアクセスを提供するバックエンドサービスと通信します。これは、Express、Rails、CloudFunctionsなどで実行できます。
    • MySQLなどのデータベースに直接接続する場合、なぜそれができなかったのかわかりませんが(技術的な制限があるかもしれません)、これは実際の状況では非常に悪い考えです( Firebase / Firestore)クライアントアプリケーションが書き込みアクセス権を取得すると、データストアを保護できなくなります。

    中央の読み取り/書き込みデータストアが必要なようです。そのため、dart:ioを使用できるFlutterにAPIを公開しながら、データベースへのアクセスを提供するサーバーをホストするのが最善の策かもしれません。 リクエストする。



    1. MySQLのテーブルから*を選択し、特定の列を省略するにはどうすればよいですか?

    2. #1060-列名'id'が重複しています

    3. HTML入力フォームボックスが最初のスペースの後にPHP値を入力しない

    4. WEEKDAY()の例– MySQL