WEB开发网
开发学院数据库MySQL Flex中的MySQL管理 阅读

Flex中的MySQL管理

 2008-09-09 11:09:20 来源:WEB开发网   
核心提示: 其中有一处重要修改,即添加了onSelectDatabase()函数的代码,Flex中的MySQL管理(8),以获取表格列表,然后将其输入到onResult()函数中,资源Flex是一种开源Flash应用程序开发语言,由Adobe创建,还添加了onSelectTable()函数,该函数可检

其中有一处重要修改,即添加了onSelectDatabase()函数的代码,以获取表格列表,然后将其输入到onResult()函数中,还添加了onSelectTable()函数,该函数可检索表格中的数据,并在onResult()处理器中设置数据网格。

在浏览器中运行该例时,结果如图3所示。

Flex中的MySQL管理

图3. 运行“show tables”查询之后的结果

本例中使用了nasa数据库,这是我为NASA Ames演讲而创建的数据库(我用了“火箭科学”的笑话,因为当时我的听众是一群火箭科学家)。该数据库只有一个名为mission的表,其中包含两列,分别代表每项由NASA发起但已撤消的任务名称和年份。

在数据网格中单击名称列即可按名称排序,如图4所示。

Flex中的MySQL管理

图 4. 显示mission表中的数据

然后单击年份列,以按照年份排列数据,如图5所示。

Flex中的MySQL管理

图 5. 迪斯科球式查询

在过去几年中,我们似乎并未发起任何任务。

后续步骤

至此,本例已可应用于许多场合。在前台Flex应用中,可以添加一些对用户更友好的控件,以添加、删除或更新表格。甚至可以提供数据过滤功能或者编辑功能,以修改表格中的数据。数据网格控件非常强大,可以处理现场编辑任务。也可以用在完全不同的场合,例如使用Flex绘图软件包执行数据分析和可视化工作。

总结

PHP和Flex的结合潜力无限。利用PHP可以方便地在后台发布web服务,可以单独发布,可以与HTML前台程序一起发布。PHPMyAdmin带有web服务接口扩展功能,使任何人都能以Flex、Ajax、Silverlight、桌面小部件或其他任何技术编写前台程序。Flex为PHP开发人员提供了强大的前台工具。它避开了困扰Ajax开发人员的客户端不兼容问题。Flex 2并非只能使用特定的服务器技术,因此Flex应用程序编译完成后,它就可以部署在任何场合,因为它只是一个SWF文件。可以看到,利用简单的web服务对象和强大的E4X语言扩展,就可以让Flex应用程序方便地与几乎任何一种后台程序进行通讯。

读者不妨一试,如果您使用PHP和Flex创建了有趣的程序,请告诉我,也许我们可以合写一篇文章来介绍它。

资源

Flex是一种开源Flash应用程序开发语言,由Adobe创建。

MDB2 PEAR模块是我用来访问数据库的方法。

上一页  3 4 5 6 7 8 

Tags:Flex MySQL 管理

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接