新手一个,想问下如何从数据库(ORACLE)里面取出数据(3列,约300行)放进数组里面呢,JSP+ORACLE
因为要做一个信息比对的工作。
非开发人员非开发单位,完全是下发的一个任务,自己内部人用用,苦闷中啊,希望高人帮帮吧,BLESS
因为要做一个信息比对的工作。
非开发人员非开发单位,完全是下发的一个任务,自己内部人用用,苦闷中啊,希望高人帮帮吧,BLESS
解决方案 »
- java解析dom4j xml文件 问题
- checkboxselectionmodel 默认选中
- java掉用delphi的dll
- 用jax-ws实现的webservice能被用jax-rpc创建的client访问么
- ~~~~~~~~~~寻找聊天室开源代码~~~~~~~~~,在线等,急!!!!!!!!!!!!!
- 请文 OC4J 是做什么用的?能跟贴一些关于 OC4J 的资料吗?
- 在JSP中使用contentType="application/vnd.ms-excel输出数据库中的内容时如何设定Excel的表单名称(如将Sheet1改为"test")
- 用jsp制作网上收看MTV,,和在线听歌,难度有多大?
- 关于ResultSet
- spring2.5+struts2.0中文处理。。。。
- jsp获取某月份天数
- Windows2003下IIS、Tomcat整合,急急急急急急急
public List userList() {
List list = new ArrayList();
coon = DBConnection.getConnection(); //连接数据库
sql = "SELECT * FROM [user] order by userId ASC";
try {
pstat = coon.prepareStatement(sql);
rs = pstat.executeQuery();
while (rs.next()) {
User user = new User();
user.setUserId(rs.getInt(1));
user.setUserName(rs.getString(2));
user.setSex(rs.getString(4));
user.setEmail(rs.getString(6));
user.setAddress(rs.getString(9));
list.add(user);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return list;
}
RecordSet rs = .......
ArrayList al = new ArrayList();
String[] colName = {"***","***","***"};
while(rs.next()){
Hashtable hs = new Hashtable();
for ( int i=0;i<colName.length;i++ ){
hs.put(colName[i],rs.getString(colName[i])==null?"":rs.getString(colName[i]));
}
al.add(hs);
}String[] colName = {"***","***","***"};
for( int i=0;i<al.size();i++ ){
Hashtable hs = (Hashtable)al.get(i);
for (int i=0;i<colName.length;i++){。
你如果不想用对象 不嫌麻烦 直接存字符串 三个值用固定的字符隔开 取的时候再分开 类似 类似…………
这个就可以实现存取。不过最好定义个类,然后3个属性,把用hashtable存每一行改为用类存每一行。ArrayList没有问题,且可以用toArray()方式转为数组。