标题:next()方法真让我烦
只看楼主
这一刻的呼吸
Rank: 1
等 级:新手上路
帖 子:4
专家分:5
注 册:2012-11-11
结帖率:50%
已结贴  问题点数:20 回复次数:3 
next()方法真让我烦

public class Userdao extends BaseDao{
    //查询名字
    public ArrayList<Student> allName(){
        ArrayList<Student> allname = new ArrayList<Student>();
        String sql = "select sname from student";
        try {
            super.getConnection();
            stmt = conn.createStatement();
            rs = stmt.executeQuery(sql);
            while(rs.next()){????????????????????这是什么意思
                Student st = new Student();
                st.setSid(rs.getInt("sid"));????????????
                st.setSname(rs.getString("sname"));???????????
                st.setSsex(rs.getString("ssex"));??????????
                allname.add(st);
               
            }
            try {
                super.closeAll();
            } catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return allname;
        
    }
搜索更多相关主题的帖子: public next sql 
2012-11-11 21:43
lljwdbklb
Rank: 2
等 级:论坛游民
帖 子:24
专家分:47
注 册:2011-9-18
得分:5 
看来你没看过API
这个是运行数据库
rs.next();这个是下一条数据记录
下面的是把数据放进javabean里面,方便数据操作
2012-11-12 16:31
逍遥茕狼
Rank: 1
等 级:新手上路
帖 子:5
专家分:8
注 册:2012-11-13
得分:5 
rs = stmt.executeQuery(sql);
            while(rs.next()){????????????????????[这是下一条数据啊   把下一条数据放到数据库里面]
                Student st = new Student();
                st.setSid(rs.getInt("sid"));????????????[获取你输入的值   下同]
                st.setSname(rs.getString("sname"));???????????
                st.setSsex(rs.getString("ssex"));??????????
这是往数据库里面存储数据的
2012-11-13 20:05
ninghz
Rank: 2
等 级:论坛游民
帖 子:34
专家分:34
注 册:2011-7-8
得分:10 
根据你的这sql查询,你应该是从数据库里拿数据出来的
Connection连接数据库
stmt=conn.createStatement()是创建一个查询对象
rs=stmt.executeQuery(sql)是根据你的sql操作从数据库里找到符合条件的数据然后放到数据集(resultSet)里,
而rs.next()是对这个数据集的判断,也就是判断数据集是否为空,如果不为空就执行while(){}里的操作

程序改变生活
2012-11-14 09:47



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-386747-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.195070 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved