⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gatherswatchament.java~1~

📁 野生动物系统的JAVA源码, 野生动物系统的JAVA源码
💻 JAVA~1~
字号:
package scout.operation.gather_swatch;

import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
import scout.util.*;
import scout.database.util.*;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: Chongqing Kemeida corporation</p>
 *
 * @author Leizhao
 * @version 1.0
 */

public class GatherSwatchAment {
    Connection conn = null;
    public GatherSwatchAment(Connection conn) {
        this.conn = conn;
    }

    public java.util.Vector getSql(HttpServletRequest request) {
        java.util.Vector vv = new java.util.Vector();
        try {
            //the sql of swatchnote
            String id = Tools.value(request, "id");
            String number = Tools.value(request,"number"); //编号
            String place = Tools.value(request,"place"); //地点
            String animalClass = Tools.value(request,"animalClass"); //动物种类
            String workMan = Tools.value(request,"workMan"); //采样人
            String habitatCharacter = Tools.value(request,"habitatCharacter"); //生境
            String catchTime = Tools.value(request, "catchTime"); //监测站点
            String catchPlace = Tools.value(request, "catchPlace"); //监测区域
            String x = Tools.formatStr(request.getParameter("x"), "0"); //经度
            String y = Tools.formatStr(request.getParameter("y"), "0"); //纬度
            String z = Tools.formatStr(request.getParameter("z"), "0"); //海拔
            System.out.println("x,y,z : " + x + y + z);
            String breedDate = Tools.value(request, "breedDate");
            String breedPlace = Tools.value(request, "breedPlace");
            String drinkSource = Tools.value(request, "drinkSource");
            String otherAnimal = Tools.value(request, "otherAnimal");
            String whetherTouch = Tools.value(request, "whetherTouch");
            String immunityCircs = Tools.value(request, "immunityCircs");
            String otherImmunity = Tools.value(request, "otherImmunity");
            String dutyMan = Tools.value(request, "dutyMan"); // 负责人
            String animalDisposal = Tools.value(request, "animalDisposal"); //监测时间

            //调试代码
            //SQL语句
            String sqlsn = "update swatchnote set number='"+Tools.formatStr(number)+"',";
            sqlsn += "place='"+Tools.formatStr(place)+"',";
            sqlsn += "animalClass='"+Tools.formatStr(animalClass)+"',";
            sqlsn += "x='"+Tools.formatStr(x)+"',";
            sqlsn += "y='"+Tools.formatStr(y)+"',";
            sqlsn += "z='" + Tools.formatStr(z) + "',";
            sqlsn += "workMan='" + Tools.formatStr(workMan) + "',";
            sqlsn += "habitatCharacter='" + Tools.formatStr(habitatCharacter) + "',";
            sqlsn += "catchTime='" + Tools.formatStr(catchTime) + "',";
            sqlsn += "catchPlace='" + Tools.formatStr(catchPlace) + "',";
            sqlsn += "breedDate='" + Tools.formatStr(breedDate) + "',";
            sqlsn += "animalDisposal='" + Tools.formatStr(animalDisposal) + "',";
            sqlsn += "breedPlace='" + Tools.formatStr(breedPlace) + "',";
            sqlsn += "drinkSource='" + Tools.formatStr(drinkSource) + "',";
            sqlsn += "dutyMan='" + Tools.formatStr(dutyMan) + "',";
            sqlsn += "otherAnimal='" + Tools.formatStr(otherAnimal) + "',";
            sqlsn += "whetherTouch='" + Tools.formatStr(whetherTouch) + "',";
            sqlsn += "immunityCircs='" + Tools.formatStr(immunityCircs) + "',";
            sqlsn += "otherImmunity='" + Tools.formatStr(otherImmunity) + "' where ID='" + id + "'";
            System.out.println("sql语句为(swatchnote):" + sqlsn);
            vv.add(sqlsn);

            //---------------对样本种类表进行操作----------------------------
            //获取从表的记录.
            String[] aid = request.getParameterValues("aid");
            System.out.println("记录长度:" + aid.length);
            //sql列表.
            String sql[] = new String[aid.length];
            String[] classAnimal = request.getParameterValues("classAnimal"); //非空
            String[] classNumber = request.getParameterValues("classNumber");
            String[] classCharacter = request.getParameterValues(
                    "classCharacter");
            String[] deadNumber = request.getParameterValues("deadNumber");
            String[] otherNumber = request.getParameterValues("otherNumber");

            for (int i = 0; i < classAnimal.length; i++) {
                System.out.println("动物" + i + ": " +
                                   Tools.formatStr(classAnimal[i]));
                sql[i] = "update emergencyanimal set ";
                sql[i] += "classAnimal='" + Tools.formatStr(classAnimal[i]) + "',";
                sql[i] += "classNumber='" + Tools.formatStr(classNumber[i]) + "',";
                sql[i] += "classCharacter='" + Tools.formatStr(classCharacter[i]) + "',";
                sql[i] += "deadNumber='" + Tools.formatStr(deadNumber[i]) + "',";
                sql[i] += "otherNumber='" + Tools.formatStr(otherNumber[i]) + "' ";
                sql[i] += " where id = '" + Tools.formatStr(aid[i]) + "'";
                System.out.println("sql语句为(emergencyanimal):" + sql[i]);
                vv.add(sql[i]);
            }
        } catch (Exception ex) {
            ex.printStackTrace();
        }
        return vv;
    }

    //执行SQL语句方法
    public int sqlexe(java.util.Vector vv) {
        scout.database.util.TransactionSql ts = new scout.database.util.
                                                TransactionSql(conn);
        return ts.execTrans(vv);
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -