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

📄 digitalsrcmgr.java

📁 用于BBS交流的网站
💻 JAVA
字号:
package com.andrew.db;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.andrew.elements.DigitalSrc;

public class DigitalSrcMgr {
	private static final DB db = new DB();

	/**
	 * @param request
	 * @param response
	 * @return 查到的结果
	 */
	public String searchDigitalSrcItems(HttpServletRequest request, HttpServletResponse response) {
		String searchType = request.getParameter("searchType");
		String result = "";
		if (searchType.equals("digitalID")) {
			String digitalID = request.getParameter("digitalID");//先将ID保存为字符串,数据库操作中在转为整形
			result = db.searchDigitalSrcItems(searchType, digitalID);
		} else if (searchType.equals("digitalType")) {
			String digitalType = request.getParameter("digitalType");
			result = db.searchDigitalSrcItems(searchType, digitalType);
		} else if (searchType.equals("digitalName")) {
			String digitalName = request.getParameter("digitalName");
			result = db.searchDigitalSrcItems(searchType, digitalName);
		} else {
			result = "非法";
		}
		return result;
	}
	/**
	 * 增加一个软件信息到数据库digitaltlb以供下载
	 * @param digitalSrc
	 * @return true增加成功,否则false
	 */
	public boolean addDigitalSrcItems(DigitalSrc digitalSrc) {
		if (db.addDigitalSrcItem(digitalSrc)) {
			return true;
		} else {
			return false;
		}
	}
	
	/**
	 * 在数据库digitaltlb中更新指定软件的信息
	 * @param digitalSrc
	 * @return true成功更新,否则false
	 */
	public boolean updateDigitalSrcItems(DigitalSrc digitalSrc) {
		if (db.updateDigitalSrcItem(digitalSrc)) {
			return true;
		} else {
			return false;
		}
	}
	
	/**
	 * 在数据digitaltlb中移除指定软件
	 * @param digitalSrc
	 * @return true 成功移除,否则false
	 */
	public int removeDigitalSrcItems(HttpServletRequest request, HttpServletResponse response) {
		String removeType = request.getParameter("removeType");
		int changedItemsCount = 0;
		if (removeType.equals("digitalID")) {
			String digitalID = request.getParameter("digitalID");//先将ID保存为字符串,数据库操作中在转为整形
			changedItemsCount = db.removeDigitalSrcItems(removeType, digitalID);
		} else if (removeType.equals("digitalType")) {
			String digitalType = request.getParameter("digitalType");
			changedItemsCount = db.removeDigitalSrcItems(removeType, digitalType);
		} else if (removeType.equals("digitalName")) {
			String digitalName = request.getParameter("digitalName");
			changedItemsCount = db.removeDigitalSrcItems(removeType, digitalName);
		} else {
			//do nothing
		}
		return changedItemsCount;
	}
}

⌨️ 快捷键说明

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