我有一个MySQL数据库,和我创建了一个数据库,并把它命名为“PERSONDB”。 在这一DB,我创建了一个表,并把它命名Person
。 此表有3个字段。 id,name,age
。
现在,我需要从我的Flex网站保存一些值到MySQL“PERSONDB”,我创建的。
我怎样才能在Flex中做到这一点(亚麻建设者4.6)
注:我已经添加了2个字段的名字和年龄,在Flex项目,当用户点击按钮,我需要这些值被保存在数据库中。 我怎样才能做到这一点。
我有一个MySQL数据库,和我创建了一个数据库,并把它命名为“PERSONDB”。 在这一DB,我创建了一个表,并把它命名Person
。 此表有3个字段。 id,name,age
。
现在,我需要从我的Flex网站保存一些值到MySQL“PERSONDB”,我创建的。
我怎样才能在Flex中做到这一点(亚麻建设者4.6)
注:我已经添加了2个字段的名字和年龄,在Flex项目,当用户点击按钮,我需要这些值被保存在数据库中。 我怎样才能做到这一点。
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。