小弟现在想将RS转换成数组,然后在Connection 关闭的情况下,可以return数据!
解决方案 »
- 请问有高手大侠,能帮帮我看一下怎样去修改一个发送图片的发送端和接收端吗,现在的问题是获取对方机IP后,发送过去的图片打开后不能预览,请问该怎样修改
- 关于报警联动的多线程实现设计问题
- 请问unicode4增补字符怎么用System.out.println显示出来??
- 不知道这个程序哪错了.
- 关于JMF的音频播放
- 求助:
- 请问可不可以把java应用程序弄成exe文件呢?
- java中switch case怎么表示范围
- 关于jb7的问题。如何让程序中的swing组件在design中可见?请高手指教!
- 那里有IBM VisulAge for Java3.5下载?
- 编译时的小问题...可能是系统的..高手请进
- 怎么样能遍历类的所有属性和所有方法?
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进行操作...