| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 652 人关注过本帖
标题:怎么样输出我的数据
只看楼主 加入收藏
zh1091280286
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-7-23
结帖率:0
收藏
已结贴  问题点数:10 回复次数:5 
怎么样输出我的数据
public class UserDAO extends DBConnection {
    public int flag;
    public PreparedStatement ps;
    public Connection conn;
    public ResultSet rs;
public boolean refer(UserDTO dto) {
        conn = getConnection();
        String sql = "select * from tb_user where user_id=?";
        try {
            ps = conn.prepareStatement(sql);
            ps.setInt(1, dto.getUser_id());
            rs = ps.executeQuery();
            if (rs.next()) {
                int id = rs.getInt("user_id");
                 String name = rs.getString("user_name");
                String pass = rs.getString("user_pass");
                return true;
            }
        } catch (SQLException e) {

            e.printStackTrace();
        } finally {
            close(conn, ps, rs);
        }
        return false;
    }

}

问题:怎么样在main函数中输出id,name,pass?
搜索更多相关主题的帖子: 数据 输出 
2010-08-17 23:22
shellingford
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:19
帖 子:228
专家分:1348
注 册:2010-8-9
收藏
得分:2 
在main函数中输出?
你的id、name、pass都是局部变量,main函数中拿不到。
如果只是想在控制台打印出来,可以在
if (rs.next()) {
                int id = rs.getInt("user_id");
                 String name = rs.getString("user_name");
                String pass = rs.getString("user_pass");
                return true;
            }
中间插入
System.out.println(id);
System.out.println(name);
System.out.println(pass);
来输出。

如果非要在main函数中拿到,那么就需要把这3个变量设为UserDAO的属性,并且写上set和get方法。
2010-08-17 23:31
lampeter123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:54
帖 子:2508
专家分:6424
注 册:2009-1-30
收藏
得分:2 
在类里写一个方法用来查询数据, 再到main函数中创建对象调用这个方法

你的优秀和我的人生无关!!!!
    
    我要过的,是属于我自己的生活~~~
2010-08-18 09:18
luoweijun
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:67
专家分:138
注 册:2009-6-12
收藏
得分:2 
你这里用的貌似是DAO模式,传进去的是一个 UserDTO dto的对象,那就应该把查询到的值放到UserDTO dto这个对象里边,要调用只要在外边创建者个类的对象直接就可以通过访问器调用其值了,如果不需要这样,就像上边说的那样将id,name设置为全局变量
   
2010-08-18 11:47
huxiangwenhu
Rank: 4
等 级:业余侠客
威 望:1
帖 子:191
专家分:262
注 册:2010-6-1
收藏
得分:2 
朋友,你比我天真,路过,飘一下
2010-08-22 21:34
快速回复:怎么样输出我的数据
数据加载中...
 
   



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

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