jdbc从数据库里取数据 可以rs.getObject(1) 取第一列 rs.getObject(2) 取第二列 可以这样吗

J2EE 码拜 10年前 (2015-04-14) 884次浏览 0个评论
 

jdbc从数据库里取数据 可以rs.getObject(1) 取第一列  rs.getObject(2) 取第二列 可以这样吗
然后在把结果rs.getObject(1) 转成其它类型  可以这样吗

jdbc从数据库里取数据 可以rs.getObject(1) 取第一列  rs.getObject(2) 取第二列 可以这样吗
10分
可以的,不过还是建议写具体的类型好一些。
jdbc从数据库里取数据 可以rs.getObject(1) 取第一列  rs.getObject(2) 取第二列 可以这样吗
10分
一般情况下采用MVC的思想,把一张表中的字段封装成一个bean
假如bean里面有这张表的两个字段分别是id和name

List<Bean> list = new ArrayList<Bean>();
while(rs.next()){
Bean b = new Bean();
b.setId(rs.getInt("id"));
b.setName(rs.getString("name"));
list.add(b);
}

在取的时候遍历list就可以取到值了

for(int i = 0; i<list.size();i++){
list.get(i).getId();
list.get(i).getName();
}

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明jdbc从数据库里取数据 可以rs.getObject(1) 取第一列 rs.getObject(2) 取第二列 可以这样吗
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!