不管什么语言,一般思路都是用后台语言从数据库里读出数据,然后把数据“格式化”成JSON数据,用Http协议供你Flex调用。
也就是服务器端分成三个步骤:
1.后台读取数据库(如Java用JDBC,PHP用libmysql等)得到数据;
2.把数据转化成Json格式,这一步可以手工拼接字符串,也可以用gson(Java)等开源库;
3.把json写到http响应里,供客户端调用, 这一步如果是Java, 用Java的HttpServletResponse(如果你用Servlet),如果是PHP,直接echo/print出来即可。(注意编码和转义特殊字符等问题)
然后Flex端(客户端):
用URLRequest等调用上面第三步的链接,解析得到的数据(Json格式)。
上面只是最简单的模式,你也可以用比如BlazeDS(Java)等框架(如果没学过J2EE会觉得过于复杂)。

搜一下:flex做报表要与数据连接,我怎么做一个json数据,在哪里创建?然后是怎样连接的?
hukll