Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- EnhancedFor
- oracle
- 제네릭
- 자바
- 메소드오버로딩
- 추상메서드
- 사용자예외클래스생성
- GRANT VIEW
- 생성자오버로드
- Java
- 컬렉션 타입
- 어윈 사용법
- 환경설정
- 자동차수리시스템
- cursor문
- exception
- 다형성
- 대덕인재개발원
- 집합_SET
- 예외미루기
- 한국건설관리시스템
- 인터페이스
- 참조형변수
- 오라클
- NestedFor
- 정수형타입
- 예외처리
- abstract
- 객체 비교
- 컬렉션프레임워크
Archives
- Today
- Total
거니의 velog
13. AdminDeleteDAO 본문
package firstproject.dao;
import java.util.List;
import java.util.Map;
import firstproject.util.JDBCUtil;
public class AdminDeleteDAO {
private static AdminDeleteDAO instance = null;
private AdminDeleteDAO() {}
public static AdminDeleteDAO getInstance() {
if (instance == null) instance = new AdminDeleteDAO();
return instance;
}
JDBCUtil jdbc = JDBCUtil.getInstance();
StringBuilder sb = null;
String sql = null;
// 회원 레벨 검증
public Map<String, Object> searchMemLv(List<Object> param) {
sb = new StringBuilder();
sb.append(" SELECT MEMLV FROM MEMBER WHERE MEMID = ? ");
sql = sb.toString();
return jdbc.selectOne(sql, param);
}
// 회원 삭제
public int deleteMember(List<Object> param) {
sb = new StringBuilder();
sb.append(" DELETE FROM MEMBER WHERE MEMID = ? ");
sql = sb.toString();
return jdbc.update(sql, param);
}
// 업체 삭제
public int deleteStore(List<Object> param) {
sb = new StringBuilder();
sb.append(" DELETE FROM STORE WHERE STOCODE = ? ");
sql = sb.toString();
return jdbc.update(sql, param);
}
// 메뉴명 가져오기
public Map<String, Object> searchMenuName(List<Object> param) {
sql = " SELECT MENUNM FROM MENU WHERE MENUCODE = ? ";
return jdbc.selectOne(sql, param);
}
// 메뉴 삭제
public int deleteMenu(List<Object> param) {
sb = new StringBuilder();
sb.append(" DELETE FROM MENU WHERE MENUCODE = ? ");
sql = sb.toString();
return jdbc.update(sql, param);
}
// 라이더 코드 검색
public List<Map<String, Object>> riderSearchFromStoreName(List<Object> param) {
sb = new StringBuilder();
sb.append(" SELECT A.RIDCODE AS RIDCODE ");
sb.append(" , B.STONM AS STONM ");
sb.append(" , B.STOADD AS STOADD ");
sb.append(" FROM RIDER A, STORE B ");
sb.append(" WHERE A.STOCODE = B.STOCODE ");
sb.append(" AND B.STONM = ? ");
sql = sb.toString();
return jdbc.selectList(sql, param);
}
// 라이더 삭제
public int deleteRider(List<Object> param) {
sb = new StringBuilder();
sb.append(" DELETE FROM RIDER WHERE RIDCODE = ? ");
sql = sb.toString();
return jdbc.update(sql, param);
}
}
'대덕인재개발원 > 대덕인재개발원_1st project' 카테고리의 다른 글
14. MemberDAO (0) | 2023.08.19 |
---|---|
12. AdminUpdateDAO (0) | 2023.08.19 |
11. AdminReadDAO (0) | 2023.08.19 |
10. AdminCreateDAO (0) | 2023.08.19 |
9. 관리자 페이지 (6) : 라이더 관리 (0) | 2023.08.19 |