zoukankan      html  css  js  c++  java
  • Javaweb学习12.8

    今天写出了精准查找的方法

    通过页面的传过来的两个字符串参数,写好sql语句,通过判断用if语句就可以选择了,避免写多个函数显得比较臃肿

    public List<User_Bean> search(String cxfs,String str) throws SQLException{//查询条件方法
    String sql=null;
    if(cxfs.equals("id")) {sql="select * from user where id like '"+str+"'";}
    else if(cxfs.equals("role")) {sql="select * from user where role like '"+str+"'";}
    System.out.println(sql);
    Connection conn=DBUtil.getConnection();
    Statement st=null;
    PreparedStatement pt = conn.prepareStatement(sql);
    List<User_Bean> list=new ArrayList<>();
    ResultSet rs=null;
    User_Bean bean=null;
    try {
    pt=conn.prepareStatement(sql);
    rs=pt.executeQuery();
    while(rs.next()) {
    int id=rs.getInt("id");
    String pass = rs.getString("pass");
    String role = rs.getString("role");
    bean=new User_Bean(id,pass,role);
    list.add(bean);
    }
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    finally {
    DBUtil.close(rs, st, conn);
    }
    return list;
    }

  • 相关阅读:
    problems_jenkins
    JAVA异常处理之finally中最好不要使用return
    IntelliJ idea学习资源
    Mybatis 的分页条件查询语句编写
    maven相关的学习资料
    git相关的学习资料
    开端三(1)
    开端2(2)
    C# 排序小测试
    想为一个类定义[][]方法
  • 原文地址:https://www.cnblogs.com/D10304/p/14155855.html
Copyright © 2011-2022 走看看