📄 digitalsrcmgr.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 + -