데이터베이스
-
스프링(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개이기 때문에..
-
오라클(Oracle) OJDBC 다운 & 설치Database/환경설정 2018. 8. 29. 10:48
자바(JAVA)를 이용해 오라클에 생성해둔 테이블에 접근해 원하는 정보를 구할 수 있다. 오라클 사이트에서 자바와 오라클 데이버베이스의 연동을 위한 ojdbc 라이브러리를 제공하고 있고, ojbc의 클래스와 메소드들을 이용해 데이터베이스에 접근해 데이터를 받아올 수 있다. 먼저 ojdbc를 사용하기 위한 환경 설정에 대해 포스팅 1. 오라클(Oracle) jdbc 다운로드 페이지 접속 http://www.oracle.com/technetwork/database/application-development/jdbc/downloads/index.html 3. 설치한 버전과 맞는 버전 다운로드.4. Accept Lisence Agreement 체크 후 자신의 JDK 버전과 호환되는 ojdbc6.jar 파일 다운..
-
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. 단계로 돌아가 아..
-
(Oracle) 오라클 다운 & 설치Database/환경설정 2018. 8. 29. 10:28
오라클 다운 & 설치 방법 포스팅 1. 오라클 홈페이지 접속https://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html 2. Downloads에서 빨간 박스 클릭3. 라이센스 동의 후 운영체제에 및 비트 맞춰 클릭 4. 오라클 계정 생성 후 로그인. 없다면 회원가입5. 압축 푼 폴더에서 setup 파일 실행6. next 버튼 누르면서 오라클 설치※ 가장 중요한 설치 비밀번호. SYS와 SYSTEM 데이터베이스 계정의 비밀번호로 사용된다는 말이다. 이후 system 계정에 접속할 필요가 있으면 비밀번호를 알아야 한다. 반드시 메모해 둘 것.next를 계속 누르면 오라클 다운 & 설치 ..