0

MySQLデータベースがあり、DBを作成して「PERSONDB」という名前を付けました。そのDB内に、テーブルを作成して名前を付けましたPerson。このテーブルには3つのフィールドがあります。id,name,age

次に、フレックスWebサイトから作成したmySQL'PERSONDB'にいくつかの値を保存する必要があります。

Flex(Flax builder 4.6)でこれを行うにはどうすればよいですか?

注:Flexプロジェクトに2つのフィールドnameとageを追加しました。ユーザーがボタンをクリックすると、これらの値をDBに保存する必要があります。これどうやってするの。

4

1 に答える 1

0

asSQL ( http://code.google.com/p/assql/ ) は、mySQL を使用するための優れたアプローチです。AIR または Web ベースの任意のアプリケーションから mySQL に直接アクセスできます。私はこれをコーディングでかなり定期的に使用しているため、バックエンドを配置する正当な理由がない限り、Java や PHP をバックエンドとして記述する必要はありません。

OK、ここに私が使用するコードがあります:

    <assql:MySqlService id         ="DB"
                        hostname   ="localhost"
                        username   ="user"
                        password   ="password"
                        database   ="db"
                        autoConnect="true"
                        connect    ="handleConnected(event)"
                        sqlError   ="handleError(event)"/>


        private function getSelectedData() : void
        {
            DB.send("SELECT * from table WHERE number = '" + number.text + "'");
        }

それもそれだけです。上部は接続を設定し、コードのセクションにあります。残りは一部(ActionScript)にあります。もちろん、そのままの ActionScript でも実行できますが、このソリューションでは MXML を使用しました。

于 2012-06-21T17:03:47.107 に答える