ResultSet 如果何转换成数组? 小弟现在想将RS转换成数组,然后在Connection 关闭的情况下,可以return数据! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数组不好用,还不如返回List(其中元素为Hashtable--[字段名,值])Hashtable item = null;ArrayList list = new ArrayList();while(rs.next()) { item = new Hashtable(); item.put("FIELD_A", rs.getString(0)); item.put("FIELD_BA", rs.getString(1)); item.put("FIELD_C", rs.getString(2)); list.add(item);}return list; :)Hashtable item = null;while(rs.next()) { item = new Hashtable(); item.put("FIELD_A", rs.getString(0)); item.put("FIELD_BA", rs.getString(1)); item.put("FIELD_C", rs.getString(2)); list.add(item);}return item; 不好意思,不小心发了,比较同意一楼的,换成hashmap是不是要好一点 不过按照 ORM 的思想,应该使用一个 JavaBean,其中的每一个属性对应着数据表中的字段,通过逐一赋值,再将其添加到 List 会比较好些...List<Student> list = new ArrayList<Student>();while(rs.next()) { Student stu = new Student(); stu.setId = rs.getString("id"); stu.setClass = rs.getString("class"); stu.setName = rs.getString("name"); ... list.add(stu);}... 抱歉写错了,改一下:...List<Student> list = new ArrayList<Student>();while(rs.next()) { Student stu = new Student(); stu.setId( rs.getString("id") ); stu.setClass( rs.getString("class") ); stu.setName( rs.getString("name") ); ... list.add(stu);}... 如果对页面的外观要求不是那么高的话,用Hashtable可以作出很通用的页面来,也就是JSP用一段代码就能够显示不同实体的结果列表.而且在服务端也能开发出很通用的功能来 要在Connection关闭的情况下返回数据 可以用行集吧? sureyor() 没用过jdbc??item.put("FIELD_A", rs.getString(0));<=>item.put("FIELD_A", rs.getString(1)); -_-!!jdbc N年不用啦,现在一般都用成型的O/R Mapping,比如Hibernate,其中基本上不需要自己对ResultSet进行操作... 单词首字母缩写问题 一个没有任何内容的接口应该怎样理解? 一个面试题,没看明白,大家看下 有关JLabel的两个小问题,亟待解决 40分买数据库的取值.......... 谁知道用jFreeChart生成两张图表,并且在同一界面上显示他们? 在线等待,急!!!java和输入法问题 JAVA是一个.java文件中只能有一个类吗? 有人有写的好的JTable,功能全的 web.xml <filter-mapping> 我不想过滤html文件,怎么设置呢? 编译时的小问题...可能是系统的..高手请进 怎么样能遍历类的所有属性和所有方法?
Hashtable item = null;
ArrayList list = new ArrayList();
while(rs.next()) {
item = new Hashtable();
item.put("FIELD_A", rs.getString(0));
item.put("FIELD_BA", rs.getString(1));
item.put("FIELD_C", rs.getString(2));
list.add(item);
}
return list;
Hashtable item = null;
while(rs.next()) {
item = new Hashtable();
item.put("FIELD_A", rs.getString(0));
item.put("FIELD_BA", rs.getString(1));
item.put("FIELD_C", rs.getString(2));
list.add(item);
}
return item;
比较同意一楼的,换成hashmap是不是要好一点
Student stu = new Student();
stu.setId = rs.getString("id");
stu.setClass = rs.getString("class");
stu.setName = rs.getString("name");
...
list.add(stu);
}
...
Student stu = new Student();
stu.setId( rs.getString("id") );
stu.setClass( rs.getString("class") );
stu.setName( rs.getString("name") );
...
list.add(stu);
}
...
而且在服务端也能开发出很通用的功能来
item.put("FIELD_A", rs.getString(0));
<=>item.put("FIELD_A", rs.getString(1));
jdbc N年不用啦,现在一般都用成型的O/R Mapping,比如Hibernate,其中基本上不需要自己对ResultSet进行操作...