0

我有一个 MySQL 数据库,我创建了一个数据库并将其命名为“PERSONDB”。在该数据库中,我创建了一个表并将其命名Person。此表有 3 个字段。id,name,age.

现在我需要将一些值从我的 flex 网站保存到我创建的 mySQL 'PERSONDB' 中。

我如何在 Flex 中做到这一点(Flax builder 4.6)

注意:我在 Flex 项目中添加了 2 个字段名称和年龄,当用户单击按钮时,我需要将这些值保存在数据库中。我怎样才能做到这一点。

4

1 回答 1

0

asSQL ( http://code.google.com/p/assql/ ) 是使用 mySQL 的好方法。它允许从 AIR 或基于 Web 的任何应用程序直接访问 mySQL。我在编码中经常使用它,因此我不必编写 Java 或 PHP 作为后端,除非有充分的理由设置后端。

好的,这是我使用的代码:

    <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 回答