일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 정보처리산업기사
- NoSQL
- mysql
- vue.js
- INSERT
- 구멍가게코딩단
- Ajax
- github
- JSON
- egov
- 마스킹
- mybatis
- checkbox
- java
- Tomcat
- bulkinsert
- 부스트코스
- jsp
- MariaDB
- 기출문제
- jdbc
- vue Carousel
- JAXBContext
- vscode tutorial
- 오라클
- spring
- query
- swipe 배너
- JQuery
- insertAll
- Today
- Total
목록
728x90
반응형
[Daliy] (13)
개발새발
java = C:\workspace2\BackOfficeGHS18\WebRoot\WEB-INF\classes

조회한 다수의 select 문을 하나로 합치고 싶을 때 UNION을 사용. UNION = 결과를 합칠때 중복되는 행은 하나만 표시 UNION ALL = 중복제거를 하지 않고 모두 합쳐서 표시 UNION 두개의 select 결과를 합칠수 있다. 합친 결과에서 중복되는 행은 하나만 표시한다. 단, 컬럼의 갯수가 같아야하고, 각 컬럼의 데이터타입이 같아야한다. 사용법 SELECT * FROM A UNION (ALL) SELECT * FROM B 두개의 테이블을 UNION 하기위한 조건으로 컬럼의 갯수와, 타입이 같아야 한다. 때문의 COUNTRIES에서는 COUNTRY_NAME 과 REGION_ID를 SELECT 하고, REGIONS 테이블에서는 REGION_NAME과 REGION_ID를 조회해보면 SELEC..
object? - 생성된 DB를 효율적으로 관리 또는 동작하게 하는 요소를 의미 object의 종류 - table, view, synonym, index, sequence, cluster, partition table 1) table : 데이터의 저장을 위한 객체로 DB의 기본적인 저장구조 2) view : 기본테이블을 기초로 한 논리적테이블(가상테이블) 한개 이상의 테이블이나 다른 뷰를 기초로하여 사용자가 원하는 형태의 데이터를 볼 수 있게 하고 복잡한 access를 단순화하여 보안유지등을 위해 사용 3) synonym(동의어) : 오라클객체에 다른 이름을 부여하여 사용하고자 할 때 생성 동의어는 테이블이나 다른 객체의 복잡하고 긴 이름을 간단하게 해주는 객체 synonym을 사용하면 access를 단..
이미 존재하는 값은 update 신규로 입력된 값은 insert 일명 upsert 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 MERGE INTO CUSTOMER C USING ( SELECT USERNO , USERNAME , ADDRESS , PHONE FROM NEW_JOIN WHERE INPUT_DATE = '20170724' ) N ON ( C.USERNO = N.USERNO) WHEN MATCHED THEN UPDATE SET C.USERNAME = N.USERNAME , C.ADDRESS = N.ADDRESS , C.PHONE = N.PHONE WHEN NOT MATCHED THEN INSERT ( US..
퇴근 후 집와서 ajax 해보는데 어제 스프링 할 때도 그렇고 @Log4j 쓸때마다 오류가 남 "org.apache.log4j.logger cannot be resolved to a type" pom.xml 에 dependency 추가한 버전에 맞게 log4j.jar 추가해줌 [프로젝트 우클릭] - [properties] - [java build path]

[Mybatis에서 테이블의 언더바 컬럼을 카멜형식으로 변환해주는 설정] 자바에서는 컬럼명을 언더바로 쓰지 않는다. 하지만 db에서 언더바를 썼을 경우 즉, db에서 언더바를 쓰고 이클립스에서 카멜표기법을 쓰기 원하는 경우 application.yml에 옵션을 추가해준다. 1 2 configuration: mapUnderscoreToCamelCase=true [서버 자동 중지] application.yml에 spring : profiles : local 프로필 설정 해준 뒤 [프로젝트 우클릭] - [Run as] - [Run Configurations] - [Arguments] - [VM arguments] - -Dspring.profiles.active="local" 를 추가해준다 [오늘 집가서 할일]..

이클립스에서 오라클로 디비 연동하는 중 oracle.jdbc.driver.OracleDriver 를 찾을수 없다는 오류 떴다. 본인 버전에 맞는 jar 파일을 추가 해주어야한다. ojdbc6 = java 1.6이상 BuildPath로 추가 해주면 이렇게 추가 된다. 그런다음 Testcode 실행 시켜보면 db연동 성공! CRUD 구현 [VO 클래스의 작성] : VO 클래스를 생성하는 작업은 테이블 설계를 기준으로 작성한다 [Mapper 인터페이스와 Mapper XML] root-context.xml에 org.zerock.mapper 패키지를 스캔하도록 설정한다. 1 BoardMapper 인터페이스를 작성할 때는 이미 작성된 BoardVO 클래스를 적극적으로 활용해서 필요한 SQL을 어노테이션의 속성값으로..
gitlab push 오류 "rejected - non-fast-farward" git에 올라가있는 프로젝트를 최신으로 pull 받지 않고 push를 하려고 하면 오류가 생기는 것 같다. (같은 파일이지만 다른 파일 존재? something like) 1. [프로젝트 우클릭] - [Synchronize Workspace] - [Mask to Merge(?)] - [commit] 2. [프로젝트 우클릭] - [Team] - [pull] Synchronize Workspace를 누르면 문제가 있는 파일이 뜬다 우클릭해서 Mask to Merge(?) 눌러서 커밋하고 pull 하면 git에 올라가 있는 프로젝트랑 이클립스에 있는 프로젝트랑 같게 만들어주는 것 같다. 하고 다시 3. [프로젝트 우클릭] - [T..