db
-
스프링(Spring) DB 연동 예제Spring/컨셉 2018. 9. 7. 09:45
데이터베이스와 연동해 게시판 테이블의 정보를 가져오는 예제. 서블릿과 똑같이 작성하는데 앞선 예제에서 데이터베이스 연동은 rootContext에서 수행해준다. 따라서 daoImpl에서는 rootContext에 등록해둔 DataSource bean을 이용해 getConnection 메소드만 호출하면 된다. 글로는 난해할 수 있기 때문에 바로 예제를 보자. 테이블은 다음과 같이 작성했고, 데이터는 직접 예전 예제에서 등록했던 데이터들을 사용했다. 글 수정부분은 아직 미완성한 상태 전체 코드가 필요하면 깃허브 참조 https://github.com/minwoohi/board_springDaoImpl 클래스. 서블릿 이용할 때에는 멤버나 setter가 없었지만 rootContext.xml 파일에 등록한 data..
-
스프링(Spring) DataSource 이용한 데이터베이스 (db, oracle) 연동 예제Spring/컨셉 2018. 9. 6. 11:17
스프링 통해 mvc 데이터베이스 연동 예제 스프링에서 데이터베이스 연동을 위해 필수적인 Dependency 2가지를 pom.xml에 추가하는 것이 필요하다. ※ 프로젝트는 STS를 통해 작성되었고, MVC 패턴에 대해 숙지하고 있음을 전제로 작성했습니다. - pom.xml 파일의 Dependencies 탭으로 이동해 Add 버튼 클릭commons-dbcp 입력 후 하위요소 중 1.4[jar] 선택 후 OK Oracle의 경우 Maven 지원을 해주지 않기 때문에 개인 util과 같은 방법으로 등록해야 한다. jcbc.jar 파일이 필요하므로 등록 절차 포스팅1) jdbc 파일을 일정 경로에 둔다. 필자는 c폴더로 지정프로젝트 마우스 오른쪽 버튼 - Run As - Maven build... 클릭Goals..
-
ER-WIN 환경설정Database/ER-WIN 2018. 9. 3. 10:54
ER - WIN을 설치했다면 ER - Diagram을 보다 편하게 작성할 수 있다. 실무에서 주로 사용하는 ER-WIN 환경설정 두가지 첨부. 1. File - New 클릭2. New Model Type : Logical/Physical 선택 후 OK3. Model - Model Properties 클릭.4. Logical Notation, Physical Notation IE로 설정5. 3번 단계의 표기법과 비교해 관계를 보다 직관적으로 파악할 수 있도록 표기법을 변경했다. 실무에서는 1 : N 의 관계 다이어그램이 대부분이다. 3번의 표기법을 사용한다면 끝부분이 둘다 원형이기 때문에 1 : 1인지 1 : N인지 직관적으로 파악하기 힘들다. 바꾼 IE 표기법은 끝부분의 갈래가 1개 또는 3개이기 때문에..
-
Toad for Oracle 환경설정Database/환경설정 2018. 8. 29. 10:37
테이블에 접근하기 위해서는 세션명.테이블명으로 해야 한다. 세션명이 HR이기 때문에 EMPLOYEE 테이블에 접근하고 싶다면 HR.EMPLOYEE 이런식으로 쿼리문을 짜야 한다. 이는 오라클에서 테이블의 접근 제한을 두었기 때문이고 쿼리문에서 바로 테이블명을 사용하기 위해 이 제한자를 public으로 변환하는 작업을 진행하자.1. 테이블의 Synonyms 탭으로 이동해 빨간 박스 (Create synonym) 클릭2. User "Create or Replace" 체크 후 클릭. 해당 테이블의 접근 제한을 public으로 바꾼다3. 다음과 같이 추가되면 이후 테이블명을 스키마명 없이 사용 가능.
-
(Toad for Oracle) 토드 다운, 설치Database/환경설정 2018. 8. 29. 10:33
이전 포스팅에서 설치한 오라클은 학습용으로 배포하는 것이다. 실무에 사용하기 위해서는 라이센스를 구매해야 하고 비용이 크게 들고 기능 및 성능이 월등하다고 생각하면 되겠다. 오라클 사에서는 일정 스키마들 또한 통합해 배포하고 있다. Toad for Oracle을 통해 스키마 중 하나인 HR에 대해서 확인하고, 쿼리문 수행 통해 설치 확인을 하도록 한다. 1. Toad for Oracle 홈페이지 접속2. DOWNLOADS 클릭3. 운영체제 및 비트 찾아 클릭4. 다운 버튼 클릭5. Oracle 사이트와 마찬가지로 회원가입 해줘야 한다. 계정 없다면 Create Account 눌러 회원가입 후 로그인6. 등록하고 싶은 유저명과 메일 등록7. 메일로 다음과 같이 임시 비밀번호가 온다. 4. 단계로 돌아가 아..