본문 바로가기

Programming/DB6

데이터 베이스 기초 강의 (DB의 개념) DB의 개념 기업이나 기관은 데이터들을 저장하고 관리를 해야 합니다. 예를 들어 회사에서는 사원 /부서/ 급여 도서관에서는 회원/ 도서/ 반납일 등의 정보를 저장하고 관리해야합니다. 우리는 사원/ 부서/ 급여 등 이러한 정보를 '데이터'라고 합니다. 이러한 데이터들을 담고 있는 것을 '데이터베이스' 라고 합니다.이러한 데이터의 집합을 효과적으로 관리하기 위해 사용하는 것이 '데이터베이스 관리 시스템' 입니다. 이러한 데이터베이스 관리 시스템 제품에은 오라클 / MYSQL / MS-SQL 등 여러 제품이 있으며 현재 저는 오라클을 사용하고 있습니다. 관계형 데이터베이스키와 값들의 간단한 관계를 테이블 형태로 정리한 데이터베이스 입니다.이 테이블은 로우와 행으로 이루어져 있습니다. 한 행을 나타내는 것이 r.. 2018. 4. 9.
데이터베이스 기초 강의 (DQL/DML) 데이터베이스를 하려면 먼저 기초적인 SQL문을 알아야 합니다.SQL문은 DB를 조작하기 위한 표준 언어로서 데이터베이스 구조를 정의하거나 데이터 조회, 입력, 수정, 삭제를 위한 목적으로 사용합니다. DQL(Data Query Language) DQL은 테이블 내의 데이터를 조회할 때 사용하는 SQL문언어의 유형입니다. SELECT 문 테이블 내의 데이터를 조회할 때 사용하는 SQL문 입니다. 이 SELECT문을 저와 같이 따로 나누어 DQL로 정의 하는 사람도 있지만 대부분 SELECT문을 DML에 한꺼번에 묶어 표현하기도 합니다.이제 어떻게 사용하는지 알아보겟습니다. SELECT 컬럼명 FROM 테이블명 [WHERE ...] 이러한 기본적인 형식을 가지고 있습니다. [] 안에 있는 절은 생략이 가능합.. 2018. 4. 9.
[DB] DB와 이클립스 프로젝트 연결 DB 연결 이전 시간까지 우리는 DB도 설치했고 이클립스에도 DB를 올려봤습니다. 이제 웹 프로젝틀를 만들어 DB와 연동 하는 과정을 한번 해보겠습니다. 일단 웹 프로젝트를 하나 만들겠습니다.(웹 이름 : Blog_Test) 먼저 패키지에 클래스를 하나를 만들겠습니다.( 패키지 : kr.co.jimmy.database / 클래스 : ConnectionManager.java)여기에 DB 연결을 위한 코딩을 해보겠습니다. 먼저 JSP 파일만 이용해서 연결을 해보겠습니다.그 전에 우리는 DB를 연결하기 위한 라이브러리가 필요합니다.우리는 DB를 설치했기 때문에 jdbc라이브러리를 가지고 있습니다. C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib 이 위치에 사진에.. 2018. 4. 6.
[DB] 이클립스에서 DB 사용하기 이클립스에서 DB 사용 저번 시간에는 DB를 설치했고 커맨드라인으로는 DB를 다루기 불편해서 SQL Developer를 설치했었습니다. 오늘은 이클립스에서 바로 DB를 연결하고 사용할 수 있도록 해보겠습니다. 아래에 Data Source Explorer를 클릭합니다만약 없다면 이클립스 항목에 Window - show view에들어가면 찾을 수 있습니다.이 창이 생겼다면 Database connections 파일을 우클릭하여 New를 클릭하면 아래와 같은 창이 뜹니다. 이제 자신이 설치한 DB를 찾습니다. 저는 오라클을 설치했기 때문에 오라클을 클릭하고 Next 합니다. 위에 Driver가 있습니다. "Oracle Thin Driver"옆에 동그란 모양을 클릭합니다. Name/Type 을 자신의 오라클 버.. 2018. 4. 6.
[DB] ORA-12505 에러가 무엇인가? ORA-12505 일단 이 오류가 뜨고 읽어보면 SID를 못찾거나 인식을 못하는 경우 입니다. 이제 이 오류를 잡으로 가면 됩니다. 시작 > 실행 > cmd 를 입력하면 cmd 창이 뜹니다. (단축키 : 윈도우키 + R) 명령어 : lsnrctl service 입력하게 되면 위와 같이 뜨게 됩니다. 이것 조차 안뜨면 설치과정에 문제가 생긴 것입니다. 총 4개의 SID가 있는 것이고 우리는 제일 아래에 있는 "xe" SID를 사용하려고 하고 있습니다.또한 상태가 ready 인 것만 정상적으로 작동이 됩니다.이 SID가 "orcl"인 경우에는 아래의 SID에 "orcl"을 입력해주면 됩니다. 그렇게 하면 대부분 정상적으로 작동이 할 것입니다.여기서도 안된다면 이제 다른 것도 확인 해주시면 됩니다. 파일 경로.. 2018. 4. 4.