zoukankan      html  css  js  c++  java
  • 重大技术需求系统七

    重大技术需求系统七

    核心代码

    package Dao;
    
    import java.sql.Connection;
    import java.sql.ResultSet;
    import java.sql.Statement;
    import net.sf.json.JSONObject;
    import net.sf.json.JSONArray;
    import java.util.Calendar;
    import util.DBUtil;
    import util.FormBean;
    
    public class SearchDao {
        //综合查询
        public static String SearchAsAll(FormBean bean) {
            String ans="";
            int temp=0;
            int k=0;
            JSONArray jsonarray=new JSONArray();
            Connection con=DBUtil.getConn();
            Statement state=null;
            String sql="select * from t_dcwjxx";
            if(bean.getJGMC().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" JGMC like '%"+bean.getJGMC()+"%'";
                    k=1;
                }else {
                    sql=sql+" and JGMC like '%"+bean.getJGMC()+"%'";
                }
            }
            if(bean.getGKGLBM().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" GKGLBM like '%"+bean.getGKGLBM()+"%'";
                    k=1;
                }else {
                    sql=sql+" and GKGLBM like '%"+bean.getGKGLBM()+"%'";
                }
            }
            if(bean.getSZDY().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" SZDY like '%"+bean.getSZDY()+"%'";
                    k=1;
                }else {
                    sql=sql+" and SZDY like '%"+bean.getSZDY()+"%'";
                }
            }
            if(bean.getFRDB().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" FRDB like '%"+bean.getFRDB()+"%'";
                    k=1;
                }else {
                    sql=sql+" and FRDB like '%"+bean.getFRDB()+"%'";
                }
            }
            if(bean.getLXR().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" LXR like '%"+bean.getLXR()+"%'";
                    k=1;
                }else {
                    sql=sql+" and LXR like '%"+bean.getLXR()+"%'";
                }
            }
            if(bean.getJGSX().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" JGSX like '%"+bean.getJGSX()+"%'";
                    k=1;
                }else {
                    sql=sql+" and JGSX like '%"+bean.getJGSX()+"%'";
                }
            }
            if(bean.getJSXQMC().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" JSXQMC like '%"+bean.getJSXQMC()+"%'";
                    k=1;
                }else {
                    sql=sql+" and JSXQMC like '%"+bean.getJSXQMC()+"%'";
                }
            }
            if(bean.getGJZ().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" GJZ like '%"+bean.getGJZ()+"%'";
                    k=1;
                }else {
                    sql=sql+" and GJZ like '%"+bean.getGJZ()+"%'";
                }
            }
            if(bean.getNTRZJZE().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" NTRZJZE like '%"+bean.getNTRZJZE()+"%'";
                    k=1;
                }else {
                    sql=sql+" and NTRZJZE like '%"+bean.getNTRZJZE()+"%'";
                }
            }
            if(bean.getJSXQJJFS().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" JSXQJJFS like '%"+bean.getJSXQJJFS()+"%'";
                    k=1;
                }else {
                    sql=sql+" and LXR like '%"+bean.getJSXQJJFS()+"%'";
                }
            }
            if(bean.getYJLX().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" YJLX like '%"+bean.getYJLX()+"%'";
                    k=1;
                }else {
                    sql=sql+" and YJLX like '%"+bean.getYJLX()+"%'";
                }
            }
            if(bean.getXKFL().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" XKFL like '%"+bean.getXKFL()+"%'";
                    k=1;
                }else {
                    sql=sql+" and XKFL like '%"+bean.getXKFL()+"%'";
                }
            }
            if(bean.getXQJSSSLY().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" XQJSSSLY like '%"+bean.getXQJSSSLY()+"%'";
                    k=1;
                }else {
                    sql=sql+" and XQJSSSLY like '%"+bean.getXQJSSSLY()+"%'";
                }
            }
            if(bean.getXQJSYYHY().trim().length()>0) {
                if(temp==0) {
                    sql=sql+" where";
                }
                if(k==0) {
                    sql=sql+" XQJSYYHY like '%"+bean.getXQJSYYHY()+"%'";
                    k=1;
                }else {
                    sql=sql+" and XQJSYYHY like '%"+bean.getXQJSYYHY()+"%'";
                }
            }
            ResultSet res=null;
            try {
                JSONObject jsonob=new JSONObject();
                state=con.createStatement();
                res=state.executeQuery(sql);
                while(res.next()) {
                    jsonob.put("wjid", res.getInt("WJID"));
                    jsonob.put("jgmc", res.getString("JGMC"));
                    jsonob.put("frdb", res.getString("FRDB"));
                    jsonob.put("qsxqnf", res.getInt("QSXQNF"));
                    jsonob.put("jzxqnf", res.getInt("JZXQNF"));
                    jsonob.put("jsxqmc", res.getString("JSXQMC"));
                    jsonob.put("gjz", res.getString("GJZ"));
                    jsonarray.add(jsonob);
                }
            }catch(Exception e) {
                e.printStackTrace();
            }
            ans=jsonarray.toString();
            return ans;
        }
    
        //分类查询
        public static String SearchAsKind(FormBean bean) {
            String ans="";
            JSONArray jsonarray=new JSONArray();
            Connection con=DBUtil.getConn();
            Statement state=null;
            String sql="select * from t_dcwjxx";
            if(bean.getJGMC().trim().length()>0) {
                sql=sql+" where JGMC like '%"+bean.getJGMC()+"%'";
            }
            else if(bean.getGKGLBM().trim().length()>0) {
                sql=sql+" where GKGLBM like '%"+bean.getGKGLBM()+"%'";
            }
            else if(bean.getSZDY().trim().length()>0) {
                sql=sql+" where SZDY like '%"+bean.getSZDY()+"%'";
            }
            else if(bean.getFRDB().trim().length()>0) {
                sql=sql+" where FRDB like '%"+bean.getFRDB()+"%'";
            }
            else if(bean.getLXR().trim().length()>0) {
                sql=sql+" where LXR like '%"+bean.getLXR()+"%'";
            }
            else if(bean.getJGSX().trim().length()>0) {
                sql=sql+" where JGSX like '%"+bean.getJGSX()+"%'";
            }
            else if(bean.getJSXQMC().trim().length()>0) {
                sql=sql+" where JSXQMC like '%"+bean.getJSXQMC()+"%'";
            }
            else if(bean.getGJZ().trim().length()>0) {
                sql=sql+" where GJZ like '%"+bean.getGJZ()+"%'";
            }
            else if(bean.getNTRZJZE().trim().length()>0) {
                sql=sql+" where NTRZJZE like '%"+bean.getNTRZJZE()+"%'";
            }
            else if(bean.getJSXQJJFS().trim().length()>0) {
                sql=sql+" where JSXQJJFS like '%"+bean.getJSXQJJFS()+"%'";
            }
            else if(bean.getYJLX().trim().length()>0) {
                sql=sql+" where YJLX like '%"+bean.getYJLX()+"%'";
            }
            else if(bean.getXKFL().trim().length()>0) {
                sql=sql+" where XKFL like '%"+bean.getXKFL()+"%'";
            }
            else if(bean.getXQJSSSLY().trim().length()>0) {
                sql=sql+" where XQJSSSLY like '%"+bean.getXQJSSSLY()+"%'";
            }
            else if(bean.getXQJSYYHY().trim().length()>0) {
                sql=sql+" where XQJSYYHY like '%"+bean.getXQJSYYHY()+"%'";
            }
            ResultSet res=null;
            try {
                JSONObject jsonob=new JSONObject();
                state=con.createStatement();
                res=state.executeQuery(sql);
                while(res.next()) {
                    jsonob.put("wjid", res.getInt("WJID"));
                    jsonob.put("jgmc", res.getString("JGMC"));
                    jsonob.put("frdb", res.getString("FRDB"));
                    jsonob.put("qsxqnf", res.getInt("QSXQNF"));
                    jsonob.put("jzxqnf", res.getInt("JZXQNF"));
                    jsonob.put("jsxqmc", res.getString("JSXQMC"));
                    jsonob.put("gjz", res.getString("GJZ"));
                    jsonarray.add(jsonob);
                }
            }catch(Exception e) {
                e.printStackTrace();
            }
            ans=jsonarray.toString();
            return ans;
        }
    }
    

    增设统计查询,分类查询

  • 相关阅读:
    .NET Core下的Socket示例.
    VS没办法调试,直接退出,报错:1. 使用调试生成配置或禁用调试选项“启用‘仅我的代码’”。。。
    2017年2月7日 今年第一天上班了
    .NET Core错误:The specified framework 'Microsoft.NETCore.App', version '1.0.0-rc2-3002702' was not found.
    KB2533623 下载
    Ajax Not Found,asp.net mvc 中
    JavaScript外部函数调用AngularJS的函数、$scope
    029医疗项目-模块三:药品供应商目录模块——供货商药品目录查询功能----------数据模型的分析(建表)
    028医疗项目-模块三:药品供应商目录模块——供货商药品目录查询功能----------需求分析
    50个查询系列-第10个查询:查询没有学全所有课的同学的学号、姓名;
  • 原文地址:https://www.cnblogs.com/2506236179zhw/p/14226391.html
Copyright © 2011-2022 走看看