前几天有网友要我写一篇关于flex与数据库交互的例子,一直由于时间紧没能写,今天晚上特地花点时间写了个例子,希望能给大家一点帮助,其实flex与数据库交互很简单的... 推广和普
前几天有网友要我写一篇关于flex与数据库交互的例子,一直由于时间紧没能写,今天晚上特地花点时间写了个例子,希望能给大家一点帮助,其实flex与数据库交互很简单的,我主要是通过java与数据库交互读取数据,然后flex和java进行交互,把java读取的数据在flex前端显示出来,好了,说了一堆废话,下面代码说明问题。 织梦好,好织梦
对于建立一个flex web应用的步骤我就不多说了哈。 织梦内容管理系统
首先要求大家到数据库建立一个数据库,在我这例子中数据库名为userDb,建立一个表userInfo,里面设置两个字段一个为id,一个为name.第二,创建以下java代码在src目录下
本文来自织梦
User.java package org.rjb.java; public class User { 织梦好,好织梦 private String name; public String getName() { return name; 本文来自织梦 } public void setName(String name){ this.name=name; dedecms.com } } UserDao.java package org.rjb.java; dedecms.com import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; 本文来自织梦 import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; copyright dedecms import java.util.List; public class UserDao { dedecms.com public static Connection getConnection(){ Connection c=null; try{ copyright dedecms String driver="com.mysql.jdbc.Driver"; String url="jdbc:mysql://localhost:3306/userDb"; dedecms.com String username="root"; String password="1235"; Class.forName(driver); copyright dedecms c=DriverManager.getConnection(url,username,password); }catch(Exception e){ System.out.println(e.getMessage()); 织梦好,好织梦 } return c; } public List getAllUser()throws SQLException{ dedecms.com Connection c=getConnection(); Statement st=c.createStatement(); ResultSet rs=st.executeQuery("select * from UserInfo"); 织梦好,好织梦 ArrayList userList=new ArrayList<User>(); while(rs.next()){ copyright dedecms User u=new User(); u.setName(rs.getString("name")); userList.add(u); 织梦好,好织梦 } return userList; } } |
以上是java端的全部代码了,下面是flex端的代码。 织梦好,好织梦
织梦内容管理系统
复制地址和好友共享 





}
}