今天完成了多条件查询
查询部分代码:
public List<data> select2(String k1,String k2,String k3){ Connection conn = DBUtil.getConn(); List<data> list = new ArrayList<data>(); try { String sql="select * from lunwen where keywords like '%"+k1+"%' and author like '%"+k2+"%' and title like '%"+k3+"%'" ; Statement pstmt = (Statement) conn.createStatement(); ResultSet rs = (ResultSet) pstmt.executeQuery(sql); while(rs.next()) { data data=new data(); data.setTitle(rs.getString("title")); data.setAbstract1(rs.getString("abstract")); data.setLink(rs.getString("link")); data.setKeyword(rs.getNString("keywords")); //System.out.println(data.getTitle()+":"+data.getLink()); list.add(data); } //System.out.println("ShowDao select2 Success!!"); rs.close(); pstmt.close(); conn.close(); }catch(SQLException e) { e.printStackTrace(); } return list; }