这是我类里面的一个查询方法,System.out.println(rs2.next()); 输出值为false,所以while循环语句不会执行,我找了好长时间也不知道哪错了,谢谢啦!帮我看下。
public int findbyName(String name){

    String sql = "select * from privuser where name like '%+name+%'";
System.out.println(sql);
try {
Statement stmt = appconn.createStatement();
ResultSet rs2 = stmt.executeQuery(sql);
while(rs2.next()){
connectorBean cb = new connectorBean();
cb.setEmailaccout(rs2.getString("emailaccout"));
cb.setEmaillist(rs2.getString("emaillist"));
cb.setName(rs2.getString("name"));
cb.setSex(rs2.getString("sex"));
        cb.setBirth(rs2.getString("birth"));
cb.setNativeplace(rs2.getString("nativeplace"));
cb.setAddr(rs2.getString("addr"));
cb.setProfession(rs2.getString("profession"));
cb.setInterest(rs2.getString("interest"));
cb.setSelfintroduce(rs2.getString("selfintroduce"));
cb.setUnit(rs2.getString("unit"));
cb.setTel(rs2.getString("tel"));
cb.setMobile(rs2.getString("mobile"));
cb.setQqid(rs2.getString("qqid"));
cb.setMsn(rs2.getString("msn"));

}catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();

}
return 1;
}