- 论坛徽章:
- 0
|
搞不清楚 我把sql语句打印出来 放在MYSQL-Front中查询 可以查询出值 但是在下面的代码中 rs.next()总是为false 要命的是没有报错 不知道到底出了什么问题 请各位大老 帮帮小弟
- public Vector getInfor(int page,String kw,String st)
- {
- Vector v=new Vector();
- String sql="";
- if(st.equals("1"))//歌手
- {
- sql="select * from ringall where author like binary '%"+kw+"%' order by date_time desc limit "+page*this.rowsPerPage+",5";
- }
- if(st.equals("2"))//歌名
- {
- sql="select * from ringall where name like binary '%"+kw+"%' order by date_time desc limit "+page*this.rowsPerPage+",5";
- }
- try
- {
- System.out.println(sql);
- ResultSet rs=stmt.executeQuery(sql);
- System.out.println("rs1");
- System.out.print(rs.first());
- while(rs.next())
- {
- System.out.println("rs2");
- Ring_infor_bean rib=new Ring_infor_bean();
- rib.setClassify(rs.getString("id"));
- rib.setName(rs.getString("name"));
- rib.setDotnum(rs.getInt("dotnum"));
- rib.setDate_time(rs.getString("date_time"));
- rib.setHypotaxis(rs.getString("hypotaxis"));
- rib.setAuthor(rs.getString("author"));
-
- v.add(rib);
- }
- System.out.println(v.size());
- }
- catch(SQLException e)
- {
- System.out.println("ss1111ee");
- e.printStackTrace();
- }
- return v;
- }
- public void close_con()
- {
- try
- {
- conn.close();
- }
- catch(SQLException e)
- {
- e.printStackTrace();
- }
- }
复制代码
[ 本帖最后由 tree135311 于 2006-7-31 20:50 编辑 ] |
|