일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- BOJ
- 브루트포스
- 문제해결능력
- 토익단어
- sqld
- 주어
- 데이터베이스
- TOEIC Vocabulary
- 토익문법정리
- 파이썬
- 매일매일NCS
- 영문법
- 다이나믹프로그래밍
- 수리능력
- TOEIC
- 너비우선탐색
- 자바스크립트
- 알고리즘
- TOEIC문법
- 공기업공부
- 영어문장
- dfs
- BFS
- 자료해석
- 영단어
- 영단어암기
- 토익 영단어
- 토익시험준비
- 토익문법노트
- NCS수리자료해석
- Today
- Total
하나씩 알아가기
[001] JDBC DAO 생성을 위한 환경 구축 본문
JDBC DAO 생성을 위한 환경 구축을 시작하겠습니다. 우선, 개발 환경은 아래와 같습니다.
- Java : Open JDK 11.0.17
- RDB : Oracle 11g
- IDE : STS
JDK와 IDE의 설치는 되어 있다고 가정하고 Docker → Oracle → Dbeaver 순서로 진행하겠습니다.
도커를 통해 Oracle DB를 설치하겠습니다. docker.com에 접속하여 Processor에 맞는 버전을 다운받으셔야 합니다. 저는 M1을 사용하고 있기 때문에 Apple Chip을 클릭하여 다운받았습니다.
M1에서 Oracle을 사용하려면 colima를 이용해서 docker를 열어야 한다고 합니다.
colima start --memory 4 --arch x86_64
docker search oracle-xe
docker pull gvenzl/oracle-xe
docker run --name [명명할컨테이너이름] -e ORACLE_PASSWORD=[비밀번호] -p 1521:1521 -d gvenzl/oracle-xe:11
docker logs -f oracle
Oracle이 잘 돌아가고 있는 것을 확인할 수 있는데요. 이제 sqlplus에 접근해보도록 하겠습니다.
docker exec -it oracle sqlplus
위에서 지정해준 password를 치고 들어와서 간단한 조회 쿼리문을 실행해 봤습니다.
이제 Dbeaver를 설치해보겠습니다.
운영체제에 맞는 버전을 다운받으면 됩니다. 저는 M1칩을 사용하고 있기 때문에 MacOS for Apple Silicon(dmg)를 다운받았습니다.
Dbeaver를 들어가서 Connect to database > Oracle을 켜서 현재 도커로 실행 중인 Oracle에 대한 정보를 입력해서 Test Connection을 해보면
연결이 잘 된 것을 확인할 수 있습니다.
다음 시간에는 Java, JDBC, Oracle을 활용하여 간단한 DB Connection 및 DAO 작성을 해보겠습니다.