public java.util.ArrayList<java.util.Hashtable<String, String>> UserList() {

  ArrayList<Hashtable<String, String>> list = new ArrayList<Hashtable<String, String>>();

  String sql = "Select * from user where Deleted=0 order by orderby";

  Connection con = null;
  Statement stmt = null;
  ResultSet rs = null;

  try {
   con = DBConnection.getConnection();
   stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
     ResultSet.CONCUR_READ_ONLY);
   rs = stmt.executeQuery(sql);

   while (rs.next()) {
    Hashtable<String, String> user = new Hashtable<String, String>();
    
    user.put("autoID", String.valueOf(rs.getInt("id")));
    user.put("UserName", rs.getString("UserName")+""); //如果数据为null的时候就会出错,所以加+""
    user.put("realName", rs.getString("RealName")+"");
    user.put("email", ""+rs.getString("Email"));
    user.put("qq", ""+rs.getString("QQ"));
    user.put("addr", ""+rs.getString("Addr"));
    user.put("tel", ""+rs.getString("tel"));
    
    list.add(user);
   }
  } catch (final Exception e) {
  } finally {
   try {
    if (rs != null)
     rs.close();

    if (stmt != null)
     stmt.close();

    DBConnection.freeConnection(con);
   } catch (final Exception ex) {
   }

   rs = null;
   stmt = null;
   con = null;
  }

  return list;

 }

相关文章:

  • 2022-01-20
  • 2022-12-23
  • 2021-06-21
  • 2021-10-10
  • 2021-06-07
  • 2022-12-23
  • 2021-07-20
  • 2021-08-08
猜你喜欢
  • 2022-01-23
  • 2021-07-12
  • 2021-08-23
  • 2022-12-23
  • 2021-10-05
  • 2021-05-02
相关资源
相似解决方案