- 論壇徽章:
- 0
|
搞不清楚 我把sql語句打印出來 放在MYSQL-Front中查詢 可以查詢出值 但是在下面的代碼中 rs.next()總是為false 要命的是沒有報(bào)錯(cuò) 不知道到底出了什么問題 請(qǐng)各位大老 幫幫小弟
- 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();
- }
- }
復(fù)制代碼
[ 本帖最后由 tree135311 于 2006-7-31 20:50 編輯 ] |
|