분류 전체보기(72)
-
생성자
특징 1. 클래스에 선언하는 메서드 중 하나 2. 클래스와 이름이 같다. 3. 반환값이 없다. 4. 인스턴스 생성 시 자동으로 호출된다(일반 메서드처럼 호출할 수 없고 new 명령문을 이용해 객체를 생성할 때 자동으로 호출) 5. 역할: 필드의 초기화를 담당한다. 6. 개발자가 생성자를 선언하지 않으면 컴파일러가 본문이 비어있는 기본 생성자를 자동으로 추가 실행 힙에 인스턴스를 생성, 객체 생성 시 지정한 인자값을 받아 처리할 수 있는 생성자를 호출. new Person();
2022.07.10 -
마리아DB-스프링 연동
1.db.properties 파일 jdbc.driver=org.mariadb.jdbc.Driver jdbc.url=jdbc:mariadb://localhost:3305/xe jdbc.username=root jdbc.password=root 2. BoardMapper.xml 쿼리 수정 INSERT INTO BOARD( TITLE, WRITER, CONTENT, REGDATE, CNT) VALUES( #{title}, #{writer}, #{content}, now(), 0) 3. pom.xml 마리아DB 드라이버 추가 org.mariadb.jdbc mariadb-java-client 2.7.3
2021.11.26 -
[마리아DB] SQL 기본
숫자데이터 형식 문자데이터 형식 날짜 시간 데이터 형식 CURDATE()는 현재 '연-월-일' CURTIME()은 현재 '시:분:초' NOW() 와 SYSDATE()는 현재 '연-월-일 시:분:초' 집계함수 ()안에는 column명 SUM() 사용예: SELECT userID, SUM(price*amount) from testTbl group by userID; AVG() MIN() MAX() COUNT() 행의 개수를 센다 집계함수에서 조건을 걸 때 where 절을 사용할 수 없고, having 절을 사용한다. 중간 합계가 필요하면 with rollup 구문을 사용한다. AUTO_INCREMENT 자동으로 1부터 증가하는 값을 입력해준다. AUTO_INCREMENT로 지정할 때는 꼭 PRIMARY KE..
2021.11.21 -
inner join/outer join
INNER JOIN 조인될 조건이 부합하는 행에 대해서만 조인하는 것 SELECT FROM INNER JOIN ON OUTER JOIN LEFT OUTER JOIN / RIGHT OUTER JOIN / FULL OUTER JOIN 조인하는 여러테이블에서 한 쪽에는 데이터가 있고, 한 쪽에는 데이터가 없는 경우, 데이터가 있는 쪽 테이블의 내용을 모두 출력하는 것 *LEFT OUTER JOIN : 조인문의 왼쪽에 있는 테이블의 모든 결과를 가져 온 후 오른쪽 테이블의 데이터를 매칭하고, 매칭되는 데이터가 없는 경우 NULL로 표시한다.
2021.11.18 -
[mybatis] xml 파일에 쿼리문 작성
(1) select 'resultType=board' 는 board.BoardVO 를 의미 config.xml파일 참고 (2) insert CREATE TABLE board( seq number, titlevarchar2(50), writer varchar2(30), content varchar2(200), regdate date, cntnumber ); CREATE SEQUENCE board_seq; (3) update (4) delete (5) WHERE 조건 WRITER 칼럼에 "람"이라는 글자가 포함된 경우만 조회 쿼리에 join이 있는 경우 hashmap 형식으로 받고 list에 담는다.
2021.11.12 -
[mybatis] 기본설정
project facets에서 자바version 맞추기 org.mybatis mybatis 3.4.6 org.springframework spring-context 4.3.3.RELEASE org.mybatis mybatis 3.4.6 org.mybatis mybatis-spring 1.3.1 org.springframework spring-jdbc 5.0.8.RELEASE commons-dbcp commons-dbcp 1.4 한글 인코딩 ↓ WEB-INF web.xml 프로젝트 설정 파일에 한 번만 설정 (클라이언트가 입력한 값을 서버로 끌고 갈 때) characterEncoding org.springframework.web.filter.CharacterEncodingFilter encoding utf..
2021.11.12