flex如何链接ACCESS数据库

flex怎么链接ACCESS数据库?
flex怎么链接ACCESS数据库?
flex怎么链接ACCESS数据库?

------解决方案--------------------
我刚做过,发个代码给你瞅瞅。
Java code

package lcds.dao;

import java.sql.*;

public class DbConn{ 
    private Connection conn=null;
    private Statement stmt=null;
    private ResultSet rs=null;

    public DbConn(){     } 

    // 创建access数据库连接
    public void getConnect(){
        // 取得access数据库路径
        String   fileString   =   this.getClass().getResource("/").getPath();
        int index=fileString.indexOf("/WEB-INF/classes");
        fileString=fileString.substring(1,index)+"/bin/database/student.mdb";
        try {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+fileString;
            conn=DriverManager.getConnection(url); 
            System.out.println("success"); 
        } catch(Exception e){ 
            System.out.println("fail"); 
            e.printStackTrace(); 
        } 
    } 

    /***
     * 执行select
     * return 结果集
     */
    public ResultSet select(String sql) {
        try { 
            stmt=conn.createStatement() ; 
            rs=stmt.executeQuery(sql) ; 
        } catch(Exception e) { 
            e.printStackTrace(); 
        }
        return rs;
    } 

    /***
     * 执行insert
     * return 执行条数
     */
    public int insert(String sql) { 
        int num=0; 
        try { 
            stmt=conn.createStatement() ; 
            num=stmt.executeUpdate(sql); 
        } catch(Exception e) { 
            e.printStackTrace(); 
        } 
        return num; 
    } 

    /***
     * 执行update
     * return 执行条数
     */
    public int update(String sql) { 
        int num=0; 
        try { 
            stmt=conn.createStatement(); 
            num=stmt.executeUpdate(sql); 
        } catch(Exception e) 
        { 
            e.printStackTrace(); 
        } 
        return num; 
    } 

    /***
     * 返回检索记录条数
     * return 记录条数
     */
    public int count(String sql) { 
        int num=0; 
        try {
            stmt=conn.createStatement(); 
            rs=stmt.executeQuery(sql); 
            while(rs.next()) { 
                num += 1;
            } 
        } catch(Exception e) { 
            e.printStackTrace(); 
        } 
        return num; 
    } 

    /***
     * 关闭数据库连接
     */
    public void close() { 
        try { 
            if(rs!=null){
                rs.close(); 
                rs=null; 
            }
            if(stmt!=null){
                stmt.close(); 
                stmt=null; 
            }
            if(conn!=null){
                conn.close(); 
                conn=null; 
            }
        } catch(Exception e) { 
            e.printStackTrace(); 
        } finally { 
            conn=null;
        } 
    } 
}

------解决方案--------------------
我用的是remote object来连接数据数的。不知道你用的是什么
------解决方案--------------------
探讨
JAVA写的怎么和FLEX结合呢?怎么把数据传给FLEX呢?

------解决方案--------------------
FLEX不能直接操作数据库,要通过服务端语言过度,至于FLEX与服务端语言数据交互的方法,主要就是通过RomoteObject访问,协议是AMF,交互效率高,但要下载ADOBE的额外工具包,也相对复杂点,另外还有普通的HTTP访问的类HttpService,和SOAP协议访问的WebService,具体方法可以去网上找。
------解决方案--------------------
通过java 或者c#连接数据库提取数据。