일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Oracle
- 알고리즘
- dabase
- hibernate
- 프로그래머스
- java
- CI
- cd
- 해시맵
- 자바
- DevOps
- map
- 코딩테스트연습
- superBuilder
- IntelliJ
- 뷰
- vuejs
- CKA
- CI/CD
- SpringMVC
- Di
- JPA
- builder-pattern
- docker
- ORM
- Spring
- Vue
- k8s
- programmers
- Kubernetes
- Today
- Total
목록Oracle (2)
문홍의 공부장
DB를 관리하다 보면 기본키를 2개 이상 지정하여야 하는 경우가 있다. 테이블 생성 시 기본키를 지정할 때, 아래와 같이 생성한다면 기본키 에러가 발생한다. CREATE TABLE TEST( CODE VARCHAR2(30) PRIMARY KEY, SEQ NUMBER PRIMARY KEY ); ORA-02260: table can have only one primary key 기본키는 복수가 되는데 왜? 라는 의문을 가질수 있지만 '기본키를 구성하는 컬럼이 복수일 수는 있어도' '기본키가 복수일 수는 없다' 라고 생각하면 이해가 쉬울 것 같다. 그럼 기본키를 구성하는 컬럼을 복수로 하기위해선 이와 같이 하나의 기본키 명에 해당 컬럼들을 포함시키는 방식으로 제약조건을 구성하여야 한다. CREATE TABLE..
기본적인 스프링 세팅이 끝났다. 이제 DB를 연결할 차례다. 1. pom.xml 설정 데이터베이스를 사용할 수 있도록 jdbc 의 의존성을 추가한다. DB는 oracle을 사용하였으며, mybatis를 이용할 예정이기 때문에 이 역시 디펜던시를 추가해주었다. org.springframework spring-jdbc 5.2.0.RELEASE org.apache.commons commons-dbcp2 2.7.0 org.springframework spring-tx 5.2.0.RELEASE org.mybatis mybatis-spring 1.3.2 org.mybatis mybatis 3.5.2 com.oracle ojdbc7 12.1.0.2 oracle http://maven.jahia.org/maven2 2..