String sqlStr="SELECT memo From father where id ="+id1;
sql.executeQuery(sqlStr);
or
String sql="SELECT memo From father WHERE ID =?";
PreparedStatement pstm=cn.prepareStatement(sql);
pstm.setInt(1,pId);
ResultSet rs=pstm.executeQuery();
        pstm.close();

解决方案 »

  1.   

    when id1 is String type,is:
    String sqlStr="SELECT memo From father where id ='"+id1+"'";
    sql.executeQuery(sqlStr);
    or
    String sql="SELECT memo From father WHERE ID =?";
    PreparedStatement pstm=cn.prepareStatement(sql);
    pstm.setString(1,id1);
      

  2.   

    rs = sql.executeQuery("SELECT memo From father where id ='"+id1+"'");
      

  3.   

    rs = sql.executeQuery("SELECT memo From father where id=to_number('"+idl+"'");
    or
    rs = sql.executeQuery("SELECT memo From father where id ="+id1);
    不知道对不对,试试看吧