一张表,怎么根据id查询其他字段值???java后台代码,,我忘了怎么写了,悲催....

解决方案 »

  1.   


    public List<FailedType> getFailedType(){
    List<FailedType> failedTypes = new ArrayList<FailedType>();

    String sql = "SELECT FAILED_TYPE,FAILED_NO FROM T_FAILED_TYPE WHERE ID = ?";
    Connection connect = DBConnectFactory.getDBConnect();
    ResultSet rs = null;
    try {
    PreparedStatement ps = connect.prepareStatement(sql.toString());
                            ps.setString(1, "111");
    rs = ps.executeQuery();
    while (rs.next()) {
    FailedType failedType = new FailedType();
    String type = rs.getString("FAILED_TYPE");
    String no = rs.getString("FAILED_NO");
    failedType.setFailedType(type);
    failedType.setFailedNo(no);
    failedTypes.add(failedType);
    }
    } catch (SQLException e) {
    logger.error(e.getMessage());
    e.printStackTrace();
    } finally {
    DBConnectFactory.closeResultSet(rs);
    }

    return failedTypes;
    }
    类似于这样
      

  2.   

    不用这么麻烦,我现在有一个参数id 我只要根据id得到这张表里的
      

  3.   

    不用这么麻烦,我现在有一个参数id 我只要根据id得到这张表里的一个字段就可以了,好像一句代码就可以了。
      

  4.   

    是用jdbc取值么
    select * from table where id=?
      

  5.   

    那如果你用了什么框架之类的,就好好去看看框架的使用。我写的是jdbc的
      

  6.   

    不用sql语句,id.什么能拿到整个对象?
      

  7.   

     from 表 where id=:id