求大神解决这个大题 求大神给出答案
  1. 假定mysql数据库中已有student表,表字段有学号sNo、姓名sName、电话sTel
  2. 根据student表已经创建实体类Student:

public class Student {

private String sNo;

private String sName;

private String sTel;

public String getsNo() {

return sNo;

}

public void setsNo(String sNo) {

this.sNo= sNo;

}

public String getsName() {

return sName;

}

public void setsName(String sName) {

this.sName = sName;

}

public String getsTel() {

return sTel;

}

public void setsTel(String sTel) {

this.sTel= sTel;

}

}
3.已经创建StudentDao接口和接口实现类StudentDaoImpl.java。要求在实现类中实现根据关键字模糊查询学生的信息;实现类中已定义对象:

PreparedStatement ps;

// 查询Student表中信息(查询所有信息或以关键字为条件查询信息。参数 var为关键字)

public ArrayList  selectStudents(String var) {
    ArrayList  list = new ArrayList();//集合用来存放学生对象
String sql;//查询语句
    /*补齐代码,如果var为空 则查询student表中所有信息。否则模糊查询学号或者姓名或者电话信息。即var可能是学号或者姓名或者电话*/







    try {
        // 连接数据库
        ps = Conndb.conndb().prepareStatement(sql);
        //补齐代码给?赋值

ResultSet rs = ps.executeQuery();// 存储的是查询结果

    // 补齐代码,循环取出查询结果










    } catch (Exception e) {
        e.printStackTrace();
    } finally {
        Conndb.close();
    }
    return list;
}
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问