保存表单字段在MySQL数据库usinf的Flex(Saving form fields in a

2019-09-18 07:53发布

我有一个MySQL数据库,和我创建了一个数据库,并把它命名为“PERSONDB”。 在这一DB,我创建了一个表,并把它命名Person 。 此表有3个字段。 id,name,age

现在,我需要从我的Flex网站保存一些值到MySQL“PERSONDB”,我创建的。

我怎样才能在Flex中做到这一点(亚麻建设者4.6)

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

Answer 1:

asSQL( http://code.google.com/p/assql/ )是一个很好的方法来使用的MySQL。 它允许从任何应用程序无论是在基于AIR或网络直接访问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中要做的事,但这种解决方案中使用MXML。



文章来源: Saving form fields in a MySQL DB usinf Flex