知识大全 Flex与java交互之数据库数据读取

Posted 数据库

篇首语:敏而好学,不耻下问。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Flex与java交互之数据库数据读取相关的知识,希望对你有一定的参考价值。

Flex与java交互之数据库数据读取  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  前几天有网友要我写一篇关于flex与数据库交互的例子 一直由于时间紧没能写 今天晚上特地花点时间写了个例子 希望能给大家一点帮助 其实flex与数据库交互很简单的 我主要是通过java与数据库交互读取数据 然后flex和java进行交互 把java读取的数据在flex前端显示出来 好了 说了一堆废话 下面代码说明问题

  对于建立一个flex web应用的步骤我就不多说了哈

  首先要求大家到数据库建立一个数据库 在我这例子中数据库名为userDb 建立一个表userInfo 里面设置两个字段一个为id 一个为name 第二 创建以下java代码在src目录下

   User java   package  rjb java;     public class User        private String name;         public String getName()            return name;              public void setName(String name)           this name=name;               UserDao java   package  rjb java;     import java sql Connection;   import java sql DriverManager;   import java sql ResultSet;   import java sql SQLException;   import java sql Statement;   import java util ArrayList;   import java util List;     public class UserDao               public static Connection getConnection()           Connection c=null;           try               String driver= mysql jdbc Driver ;               String url= jdbc:mysql://localhost: /userDb ;               String username= root ;               String password= ;               Class forName(driver);               c=DriverManager getConnection(url username password);            catch(Exception e)               System out println(e getMessage());                      return c;              public List getAllUser()throws SQLException           Connection c=getConnection();           Statement st=c createStatement();           ResultSet rs=st executeQuery( select * from UserInfo );           ArrayList userList=new ArrayList<User>();           while(rs next())               User u=new User();               u setName(rs getString( name ));               userList add(u);                      return userList;            

  以上是java端的全部代码了 下面是flex端的代码

  第三 创建以下代码在flex_src下

   User as   package  rjb flex          [RemoteClass(alias= rjb java User )]       public class User                  private var _name:String;           public function User()                                 public function get name():String               return this _name;                      public function set name(name:String):void               this _name=name;                       User aspackage  rjb flex    [RemoteClass(alias= rjb java User )]    public class User            private var _name:String;        public function User()                        public function get name():String            return this _name;                public function set name(name:String):void            this _name=name;            

  接下来是mxml代码 也就是我们真正展示我们数据的界面

   FlexWithJava mxml   <?xml version=  encoding= utf ?>   <mx:Application xmlns:mx=  layout= vertical >       <mx:RemoteObject id= ud  destination= UserDao  result= onResult(event)  fault= onFault()  />       <mx:DataGrid dataProvider= users >           <mx:columns>               <mx:DataGridColumn dataField= name  headerText= name  />           </mx:columns>       </mx:DataGrid>       <mx:Label id= info  />       <mx:Button label= click  click= clickFun()  />       <mx:Script>           <![CDATA[               import llections ArrayCollection;               import mx rpc events ResultEvent;               [Bindable]               public var users:ArrayCollection=new ArrayCollection();               public function clickFun():void                   ud getAllUser();                              public function onResult(event:ResultEvent):void                   users=ArrayCollection(event result);                   info text= get data successfully ;                              public function onFault():void                   info text= Error ;                          ]]>       </mx:Script>   </mx:Application>

  第四 配置remoting config xml 在里面加上如下配置文件

    ok 就这么简单 呵呵 赶快运行 看看效果呢 cha138/Article/program/Java/JSP/201311/19263

相关参考

知识大全 读取通过表单发送的数据

ASP讲座之二:读取通过表单发送的数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  学习ASP

知识大全 解析Extjs与php数据交互(增删查改)

解析Extjs与php数据交互(增删查改)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  代码如

知识大全 Flex 基于数据源的Menu Tree

Flex基于数据源的MenuTree  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  实现功能  

知识大全 Flex与Java EE深度结合(一)

Flex与JavaEE深度结合(一)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这篇文章的前

知识大全 利用Java语言实现数据报编程之单播

利用Java语言实现数据报编程之单播  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  实际上单播就

知识大全 Flex Socket与Java通讯客户端写法

FlexSocket与Java通讯客户端写法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &l

知识大全 C#中读取数据库中Image数据

C#中读取数据库中Image数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  DataRead

知识大全 asp 读取数据库记录

  asp教程读取数据库教程记录 <%   Dpath="liannet/dbaseMateyDBWeb_^%$#@mdb" SetConn=S

知识大全 利用替换变量提高Oracle数据库系统的交互性

利用替换变量提高Oracle数据库系统的交互性  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数

知识大全 改善Form提交数据的UI 交互设计

改善Form提交数据的UI交互设计  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数据一次校验&