728x90

db 8

Spring boot/MyBatis로 DB조회 시 에러

2022/09/01(목) MyBatis로 DB 조회 시 출력된 에러 1. 에러 코드 : ested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 3 조회시에 하나의 값만 가지고 와야하는데 3개가 조회되서 나오는 에러 해결 방법 1. 조회 해와야하는 값이 2개 이상이라면 List 형태로 값을 받아와주면 된다. MyBatis로 DB 조회 시 출력된 에러 2. It's likely that neither a Result Type nor a Result Map was specified. 결과나 유형의 값이 제대로..

Spring 공유 캘린더 프로젝트 - 2 (로그인)

2021/05/25(화) Spring 공유캘린더 프로젝트 기본설정 참고 https://cordingdoah.tistory.com/111 Spring 공유 캘린더 프로젝트 - 1 (기본 설정) 2021/05/25(화) Spring을 사용한 캘린더를 공유할 수 있는 프로젝트를 만들어봤다 회원가입을 하면 캘린더를 사용할 수 있고 일정을 추가하여 일정을 공유하고 수정, 삭제가 가능하도록 구현했다. 일 cordingdoah.tistory.com 로그인을 구현해보도록 하겠다 src/main/java 밑에 패키지 생성 - org.alpreah.domain - org.alpreah.persistence - org.zerock.controller src/main/resources 밑에 폴더 생성 - mappers 폴더 ..

Python/JSP/R 이용한 맛집 프로젝트 - 6 (JSP 아이디, 비밀번호 찾기)

2021/04/14(수) JSP 로그인 알고리즘 참고 https://cordingdoah.tistory.com/101 Python/JSP/R 이용한 맛집 프로젝트 - 5 (JSP 로그인) 2021/04/14(수) JSP 메인 페이지 꾸미기 참고 https://cordingdoah.tistory.com/100 Python/JSP/R 이용한 맛집 프로젝트 - 4 (JSP 페이지 꾸미기) 2021/04/14(수) Python 파일병합 알고리즘 참고 https://cordingd.. cordingdoah.tistory.com RESTAURANT FINDER. Pricing Contact 1. python_findID.jsp 에서 받아온 name, hint, aws 가 일치할 경우 팝업창으로 id를 알려줌 2. ..

JSP를 이용해서 DB 삽입, 삭제, 검색까지 - 1

2021/04/29(목) 서론 - DB를 연동해서 JSP파일에서 insert, delete, select를 실행해주는 웹 만들기 - 파일 2개를 사용해서 값을 받아오고 처리하는 프로그래밍 - 회원가입, 로그인과 비슷하다고 할 수 있음 먼저 DB가 설치되어있어야 연동을 시킬 수 있기 때문에 MariaDB설치 참고 cordingdoah.tistory.com/78 MariaDB설치하기 (가상 머신) 2021/04/28(수) mariaDB설치하기 mariadb.org/download/ Download MariaDB Server - MariaDB.org REST API MariaDB Repositories Release Schedule Reporting Bugs … Continue reading "Download..

데이터베이스 8장 연습문제

2021/03/16(화) 문제1) 급여(SAL)가 2000초과인 사원들의 부서 정보, 사원 정보를 오른쪽과 같이 출력해 보세요 (단 SQL-99 이전 방식과 SQL-99 방식을 각각 사용하여 작성하세요). 문제2) 오른쪽과 같이 각 부서별 평균 급여, 최대 급여, 최소 급여, 사원수를 출력해 보세요(단 SQL-99 이전 방식과 SQL-99 방식을 각각 사용하여 작성하세요). 문제3) 모든 부서 정보와 사원 정보를 오른쪽과 같이 부서 번호, 사원 이름순으로 정렬하여 출력해 보세요(단 SQL-99 이전 방식과 SQL-99 방식을 각각 사용하여 작성하세요). 문제4)다음과 같이 모든 부서정보, 사원 정보, 급여 등급 정보, 각 사원의 직속 상관의 정보를 부서 번호, 사원번호 순서로 정렬하여 출력해보세요(단 S..

데이터베이스 그룹화(그룹 함수)-3

2021/02/25 수업3 ​ ​ ​ ROLLUP/CUBE/GROUPING/GROUPING SETS/GROUPING_ID/LISTAGG/PIVOT ​ SELECT 필드, 그룹함수 FROM 테이블명 GROUP BY ROLLUP(필드); --> ROLLUP안에 들어있는 필드를 기준으로 열을 지정하여 그룹화 ​ SELECT 필드, 그룹함수 FROM 테이블명 GROUP BY CUBE(필드); --> ROLLUP과 같은 역할을 하지만 보기에서와 같이 부서와는 상관없이 직책별 결과가 모두 출력 CUBE는 지정한 모든 열에서 가능한 조합의 결과를 모두 출력 ​ ​ ​ SELECT 필드, 그룹함수 FROM 테이블명 GROUP BY GROUPING SETS(필드); --> 소그룹으로 나누지 않고 모두 대그룹으로 처리하여..

데이터베이스 SQL문법 SELECT문-3

2021/02/24(수) 수업2 ​ ​ ​ 집합연산 UNION 연결된 SELECT문의 결과 값을 합집학으로 묶어주고 결과 값의 중복은 제거 UNION ALL 연결된 SELECT문의 결과 값 중복 제거 없이 모두 출력 INTERSECT 먼저 작성된 SELECT문의 결과값과 다음 작성된 SELECT문의 같은 데이터만 출력 MINUS 먼저 작성된 SELECT문의 결과값에서 다음 작성된 결과값을 제외하고 출력 ​ SELECT 필드명 FROM 테이블명 WHERE 조건 UNION SELECT 필드명 FROM 테이블명 WHERE 조건; --> 두테이블의 필드간 중복을 제거하여 출력 ****WHERE조건 문은 없어도 됨**** ​ ​ ​ SELECT 필드명 FROM 테이블명 WHERE 조건 UNION ALL SELEC..

728x90