关于or的问题

来源:2-6 JDBC实战---搭建模型层 Ⅳ

晓月残枫

2016-04-21 09:43

怎么将中间的and变为or,也就是变成选择查询

写回答 关注

1回答

  • 零之Louis
    2016-04-22 13:29:11
    已采纳

    Map<String, Object> pram=prams.get(0);
                    sql.append(pram.get("name")+" "+pram.get("opr")+" "+pram.get("value")+" ");
                    for(int i=1;i<prams.size();i++)
                    {    
                        pram=prams.get(i);
                        sql.append(pram.get("prep")+" "+pram.get("name")+" "+pram.get("opr")+" "+pram.get("value")+" ");
                    }

    /*************************************************************/

    Map<String, Object> pram=new HashMap<String,Object>();
            pram.put("name","user");
            pram.put("opr", "=");
            pram.put("value", "'123456'");
            prams.add(pram);
            pram=new HashMap<String,Object>();
            pram.put("prep", "or");
            pram.put("name","passwd");
            pram.put("opr", "=");
            pram.put("value", "'123'");
            prams.add(pram);
            Action.search(prams);



    晓月残枫

    非常感谢!

    2016-04-23 19:39:17

    共 1 条回复 >

JDBC之 “ 对岸的女孩看过来”

一起领略JDBC的奥秘,为进一步学习集成框架打下良好的基础

99327 学习 · 856 问题

查看课程

相似问题