Flex与java交互之数据库数据读取

前几天有网友要我写一篇关于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;
    }
}

UserDao.java package org.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="com.mysql.jdbc.Driver";
            String url="jdbc:mysql://localhost:3306/userDb";
            String username="root";
            String password="1235";
            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;
    }

}

时间: 2024-09-27 03:17:33

Flex与java交互之数据库数据读取的相关文章

FLEX与JAVA交互实例代码与详细说明(1/3)

FLEX与JAVA交互实例代码与详细说明 下载FLEX的插件 step 1.下载 flex 3.0 plugin 插件 装在 我的myeclips教程e 6.0 上    1) 下载地址:http://trials.adobe.com/Applications/Flex/FlexBuilder/3/FB3_WWEJ_Plugin.exe    2)安装插件  将flex plugin 安装目录里面的com.adobe.flexbuilder.update.site 文件夹下面的features

关于flex与java交互的问题

问题描述 各位前辈好! 本人最近在做一个关于输气管网计算界面的项目,要用到Flex与java通信.我在java里面定义了static变量,然后在flex里面向java传值(传的值有数组类型,也有double类型),然后在java里面实现计算并返回(能不能返回数组?如何做到?在flex里输入到什么组件比较好?)到flex.现在我经过测试发现传值的过程没什么问题,但是返回到flex里老出问题,百思不得其解,请求各位援助.下面是我的调用的java类:(注:程序运行没有什么问题的,只是没法被flex调用

简单的SQL Server数据库数据读取与数据操作

server|数据|数据库   简单实用的数据读取,数据操作方法,贴到程序里面直接调用 读取方法: public DataSet Query(string SQLText)  {   SqlConnection myConnection=new SqlConnection(ConfigurationSettings.AppSettings["conn"]);    DataSet ds = new DataSet();   SqlDataAdapter myCommand = new

如何做好Flex与Java交互

三种flex4与Java顺利通信的方式是: flex与普通java类通信RemoteObject: flex与服务器交互HTTPService: flex与webservice交互WebService. 当大家尝试使用flex与普通java类通信时,一般用RemoteObject,具体的代码段如下: package com.flex.demo; /** *第一种  功能描述:该类用来实现flex与普通java类中的方法通信 * @author Administrator */ //以上是打头的功

java对excle表数据读取保存问题。

问题描述 因为excle表只是行-列,所以想法是:读取excle表内容,把每个单元格的数据都以string的形势存入到二维数组str[n][n]:中为了方便和以后数据的比较,比如有一个inta=10:那么循环遍历在二维数组中找到对应的str[x][y]坐标:(数据类型和效率不考虑!)如何实现?希望有参考代码!(POI的) 解决方案 解决方案二:如果说有了inta=10,那么楼主的意思这个10就是数据str[x][y]坐标的索引了?楼主是出于什么需求想到这样做的?最近对EXCE操作比较多,可以交流

二进制数据-java从数据库中读取二进制文件并....

问题描述 java从数据库中读取二进制文件并.... java从postgresql数据库中读取bytea二进制并且生成文件(如word,pdf文件等)!在jsp页面上显示附件(如邮件形式那样的附件)并且可以下载!请问怎么实现啊?求解!谢谢了! 解决方案 首先你需要确定附件的类型及名称.然后下载很简单的,根据下载的请求返回 response.addHeader ("content-type", "application/RFC822"); response.addH

web-数据库数据读取问题 如何输入信息后读取对应的信息

问题描述 数据库数据读取问题 如何输入信息后读取对应的信息 我是新手..用C#制作WEB网页 连接了数据库 数据库中有两个列 一列是姓名一列是成绩 网页需要实现的是用户输入姓名 系统显示出成绩 可我只会整个表读取 不知道怎么输入姓名后读取相应的成绩 求大神 解决方案 关于利用opendatasource 读取excel文件中的数据问题以及更新数据库中对应数据的问题---------------------- 解决方案二: 急求回答..网上看用reader.GetOrdinal()也不行..输入名

flex+java选择本地文件然后读取文件内容并导入到数据库中,怎么实现啊,求高手指点,,

问题描述 flex+java选择本地文件然后读取文件内容并导入到数据库中,怎么实现啊,求高手指点,,需要实现的功能是:选择本地文件txt或xls的,然后把文件内容导入数据库中,, 解决方案 解决方案二:问错版块了解决方案三:引用1楼p2227的回复: 问错版块了 !!!!!!那应该算哪个版块的,java+flex解决方案四:flex有个块的http://forum.csdn.net/SList/Flex/java一个大版块了,你展开再自己决定啰

实现jsp页面二级下拉框联动,实时读取数据库数据

在一个jsp页面实现二级下拉框联动,实时读取数据库数据,这个方法非常有用,只需要修改很小的地方就可以使用.设计的文件,serch.jsp,main.js,bytetostr.js, 先讲一下main.js,这是javascript,其中注意修改jsp页面名称. 以下为引用的内容: function findObject(fName,initValue)...{   var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");   xmlht