DBConnect dbc = new DBConnect();
conn = dbc.getConn();
rs = dbc.getStmt().executeQuery(sql);这是使用JSP连接数据库读取数据的代码
我想用list把从数据库中读取的数据存储起来。
然后通过list.get(i);的方法来一条条的显示出来。。该怎么写!
conn = dbc.getConn();
rs = dbc.getStmt().executeQuery(sql);这是使用JSP连接数据库读取数据的代码
我想用list把从数据库中读取的数据存储起来。
然后通过list.get(i);的方法来一条条的显示出来。。该怎么写!
cl.add("rs.getString(1)");
List list = new ArrayList();
list.addAll(cl);
cl.add(rs.getString(1));
List list = new ArrayList();
list.addAll(cl);
就是我现在已经得到rs。并且我已经用rs显示出了数据。
但现在我想换成list。能具体点来点代码看下吗?
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection("jdbc:odbc:webtest");
stmt = conn.createStatement();
}catch (Exception e){
e.printStackTrace();
}
我是连接access数据库的。通过ODBC建桥。
ResultSet rs = null
.
.
.TestBean testBean = null;
List list = null
try{
rs = dbc.getStmt().executeQuery(sql);
list = new ArrayList();
while(rs.next()){
testBean = new TestBean();
testBean.setId(rs.getInt("id"));
testBean.setUsername(rs.getString("username"));
list.add(testBean);
}
}catch(SQLException e){
e.pri.....
}finally{
rs.close();
xx.cose();
xx.close();
}
}
return list;-----------------------
List list = xx.getList();if(!list.isEmpty()){
for(int i = 0 ; i < list.size() ; i++){
TestBean testBean = (TestBean)list.get(i);
out.println(testBean.getId());
}
}
大概就是这样。