public static void showlist() {
list<userinfo> list = usersql();
for (userinfo ui : list) {
system.out.println("username=" + ui.getusername() + ",password=" + ui.getpassword());
}
}
public static list<userinfo> usersql() { // 这里返回用户信息的列表
try {
connection conn;
class.forname("sun.jdbc.odbc.jdbcodbcdriver");
conn = drivermanager.getconnection("jdbc:odbc:driver={sql server};server=127.0.0.1;uid=sa;pwd=123456;database=testjsp");
string sql = "select * from userinfo";
statement st = conn.createstatement();
resultset rs = st.EXECutequery(sql);
userinfo ui = null;
list<userinfo> list = new arraylist<userinfo>();
while (rs.next()) {
ui = new userinfo(); // 在这里每次构造一个新的对象
ui.setusername(rs.getstring("username"));
ui.setpassword(rs.getstring("password"));
list.add(ui); // 保存到列表中
}
} catch (exception e) {
system.out.println(e.tostring());
}
return list;
}