每日总结6.13

今天完成了多条件查询

 查询部分代码:

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;
    }
原文地址:https://www.cnblogs.com/a8047/p/14902237.html