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

📄 deleteaction.java

📁 医院信息系统(Hospital Information System
💻 JAVA
字号:
package hospital.Controller.Actions.GeneralFunction;

import org.apache.struts.action.*;
import javax.servlet.http.*;
import java.sql.*;
import hospital.Controller.ActionForms.*;

public class DeleteAction extends Action {
    String keyNames = "";
    String keyValues = "";
    String baseTableName = "";
    String superTableName = "";
    String menuID = "";

    public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {

        String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
        String dbURL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=hospital";
        String userName = "sa";
        String userPwd = "";
        Connection dbConn;

        try {
            Class.forName(driverName);
            dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
            Statement stmt = dbConn.createStatement();

            //初始化页面的所有参数
            initPageParameters(form, request);

            String sql = "delete from " + baseTableName + " where " + keyNames + "='" + keyValues + "'";
            System.out.println(sql);
            stmt.executeUpdate(sql);

            stmt.close();
            dbConn.close();

        } catch (Exception ex) {
            ex.printStackTrace();
        }
        return mapping.findForward("showDataAction");
    }

    private void setPropertyToOrginate() {
        keyNames = "";
        keyValues = "";
        baseTableName = "";
        superTableName = "";
        menuID = "";
    }

    private void initPageParameters(ActionForm form, HttpServletRequest request) {
        setPropertyToOrginate();
        ParametersActionForm parametersActionForm = (ParametersActionForm) form;
        keyNames = parametersActionForm.getKeyNames();
        keyValues = parametersActionForm.getKeyValues();
        baseTableName = parametersActionForm.getBaseTableName();
        superTableName = parametersActionForm.getSuperTableName();
        menuID = parametersActionForm.getKeyValues();
    }
}

⌨️ 快捷键说明

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