Example #1
0
 // 根据username查询某个老师发布的信息
 public List<Teacher> selectAds(Teacher teacher) {
   Connection conn = null;
   PreparedStatement st = null;
   ResultSet rs = null;
   List<Teacher> list = null;
   String sql = "select * from ads where thusername=? order by ads_date desc limit 0,4";
   try {
     list = new ArrayList<Teacher>();
     conn = JdbcUtil.getConnection();
     st = conn.prepareStatement(sql);
     st.setString(1, teacher.getUsername());
     rs = st.executeQuery();
     while (rs.next()) {
       Teacher _teacher = new Teacher();
       _teacher.setUsername(teacher.getUsername());
       _teacher.setContent(rs.getString("content"));
       _teacher.setAds_date(rs.getDate("ads_date"));
       list.add(_teacher);
     }
   } catch (SQLException e) {
     e.printStackTrace();
   } finally {
     JdbcUtil.release(conn, st, rs);
   }
   return list;
 }