DBMS
-
JDBC 활용하기 - JDBC로 읽고 쓰기데이터베이스/데이터베이스 기본 2021. 2. 12. 03:05
2021/02/03 - [데이터베이스/데이터베이스 기본] - JDBC 활용하기 - JDBC 접속하기 JDBC 활용하기 - JDBC 접속하기 2021/02/03 - [데이터베이스/데이터베이스 기본] - JDBC 활용하기 - 드라이버 다운 및 설정 JDBC 활용하기 - 드라이버 다운 및 설정 2021/02/03 - [데이터베이스/데이터베이스 기본] - JDBC란? (Java Database Con.. sgcomputer.tistory.com JDBC는 자바 프로그램이 데이터 베이스를 쉽게 이용할 수 있도록 만든 자바 API로서 이전에 JDBC를 이용해 데이터베이스에 접속하는 과정까지 진행해본 바 있다. 위 글처럼 데이터 베이스를 설정하고 JDBC설정까지 마쳤다면 정상적으로 접속이 될 것이다. 이번 글에서는 ..
-
JDBC 활용하기 - JDBC 접속하기데이터베이스/데이터베이스 기본 2021. 2. 3. 06:15
2021/02/03 - [데이터베이스/데이터베이스 기본] - JDBC 활용하기 - 드라이버 다운 및 설정 JDBC 활용하기 - 드라이버 다운 및 설정 2021/02/03 - [데이터베이스/데이터베이스 기본] - JDBC란? (Java Database Connectivity) JDBC란? (Java Database Connectivity) JDBC란? 자바에서 데이터 베이스에 접속할 수 있도록 만든 자바 API. 자바에서 데.. sgcomputer.tistory.com 이전 글에서 JDBC의 드라이버 설치 및 설정에 대해서 쓴 적이 있다. 이제 이어서 JDBC를 어떻게 활용하는지에 대해서 알아보도록 하자. 시작 전에 간단하게 대략적으로 JDBC를 어떻게 사용하는지 말하면 다음과 같다. Class.forNa..
-
JDBC 활용하기 - 드라이버 다운 및 설정데이터베이스/데이터베이스 기본 2021. 2. 3. 05:10
2021/02/03 - [데이터베이스/데이터베이스 기본] - JDBC란? (Java Database Connectivity) JDBC란? (Java Database Connectivity) JDBC란? 자바에서 데이터 베이스에 접속할 수 있도록 만든 자바 API. 자바에서 데이터 베이스를 접속하여 데이터를 조작할 수 있도록 도와준다. JDBC가 필요한 이유? 세상에는 많은 종류의 데이터 sgcomputer.tistory.com 이전 JDBC 관련 글에서 JDBC의 정의와 JDBC를 이용하기 위한 조건인 드라이버에 대해 쓴 적이 있다. JDBC는 자바가 제공하는 API로서 데이터 베이스를 잘 다룰 수 있도록 도와준다. JDBC는 모든 데이터 베이스에서 사용할 수 있다. 단, 이때 특정 데이터 베이스를 이용..
-
JDBC란? (Java Database Connectivity)데이터베이스/데이터베이스 기본 2021. 2. 3. 04:46
JDBC란? 자바에서 데이터 베이스에 접속할 수 있도록 만든 자바 API. 자바에서 데이터 베이스를 접속하여 데이터를 조작할 수 있도록 도와준다. JDBC가 필요한 이유? 세상에는 많은 종류의 데이터 베이스 관리 시스템 즉 DBMS가 있다. 하지만 어느 DBMS든 가지고 있는 CRUD기능은 아주 기본적이고 핵심적인 기능이다. 하지만 DBMS별로 명령어 등이 다르고 사용자가 일일이 다 컨트롤 할 수 없다. 이에 자바에서 DBMS를 편하게 다룰 수 있도록 일종의 규격을 만든 것이 JDBC다. JDBC는 데이터 베이스에 상관없이 통일된 명령어를 가지고 있고 모든 데이터 베이스에 적용 가능하다. JDBC의 DBMS 구분법 앞서 말했듯 JDBC API는 여러 DBMS를 편리하게 사용할 수 있게 한다고 말했다. 하..
-
오라클 조회번호 지정(ROWNUM)데이터베이스/Oracle 2021. 2. 1. 02:10
ROWNUM이란? 자료를 조회하다보면 자료에 번호를 매겨서 정리해야 하는 경우가 생긴다. 예를 들어 게시판을 만들 때 댓글을 달 때 이러한 번호를 매겨야 할 경우가 생긴다. 하지만 이 때 정리하는 번호는 기존의 게시글, 댓글 번호와 달라야 한다. 예제로 살펴보자. 위와 같은 데이터를 가진 'TEST_TABLE'이란 테이블이 있다고 가정하자. 해당 컬럼은 NAME, AREA, SCORE 이란 컬럼만 가지고 있다. 우선 여기서 ROWNUM을 사용하는 방법을 알아보자. ROWNUM 사용하기 ROWNUM을 사용하는 방법은 다음과 같다. SELECT ROWNUM, NAME, AREA, SCORE FROM TEST_TABLE; 사용법은 아주 간단하게 SELECT 문에서 조회할 때 칼럼과 함께 ROWNUM을 써주면 ..
-
오라클 서브쿼리(Subquery)데이터베이스/Oracle 2021. 2. 1. 00:31
서브쿼리란? 일종의 조회문(SELECT) 안의 조회문(SELECT)이라고 설명하는 것이 이해하기 쉬울 것이다. 오라클을 이용하다보면 다양한 조건으로 자료들을 조회(SELECT)하게 된다. 이러한 조회 방법 중 하나가 서브 쿼리다. 물론 서브쿼리는 조회 뿐 아니라 다른 데서도 쓰지만 이해하기 쉽게 SELECT 위주로 쓴다. 예를 들어서 'TEST_TABLE'이란 이름을 가진 위와 같은 테이블이 있다고 가정해보자. 여기서 서브쿼리를 이용해서 데이터를 조회해보자. 위 쿼리는 서브쿼리를 적용해서 전주에 사는 사람만 골라낸 SELECT 문이다. 결과는 아래와 같다. 결과를 보면 알겠지만 서브쿼리를 이용한 그 결과물은 메인 쿼리 조회의 데이터 소스가 된다. 즉 서브쿼리가 적용된 SELECT 문은 서브 쿼리에서 내용..
-
오라클 컬럼 추가, 수정, 삭제데이터베이스/Oracle 2021. 1. 30. 03:03
다른 두 글에서 오라클 테이블을 추가, 삭제하는 법과 데이터를 추가, 수정, 삭제하는 것을 알아봤다. 이번에는 테이블 컬럼을 추가, 수정, 삭제하는 방법을 알아보자. 오라클에서 컬럼을 다룰 때는 ALTER TABLE이라는 명령어를 사용하면 된다. 참고로 아래와 같은 테이블을 수정할 것이다. 컬럼 추가하기(ADD) ALTER TABLE 테이블명 ADD (추가할컬럼명 데이터형식); 위와 같이 ALTER TABLE + ADD 조합으로 컬럼을 추가할 수 있다. 그리고 아래와 같이 추가된 컬럼을 확인할 수 있다. 컬럼 이름 수정하기(RENAME) ALTER TABLE 테이블명 RENAME COLUMN 기존컬럼명 TO 바꿀컬럼명; ALTER TABLE + RENAME COLUMN 명령어 조합하면 컬럼명을 수정할 수..
-
오라클 데이터 업데이트 및 삭제데이터베이스/Oracle 2021. 1. 30. 02:28
2021/01/29 - [데이터베이스/Oracle] - Oracle 오라클 기본 - 테이블 생성, 입력 및 조회, 삭제 Oracle 오라클 기본 - 테이블 생성, 입력 및 조회, 삭제 오라클이든 mysql이든 기본은 테이블을 중심으로 데이터를 관리한다. 본인이 활용하고자 하는 데이터에 맞는 테이블을 생성하는 것이 기본 중의 기본이다. 테이블의 생성 테이블 생성은 크게 어 sgcomputer.tistory.com 테이블 생성할 때 테이블 삭제에서 대해서 쓴 적이 있다. 이번에는 테이블 안의 데이터를 수정하고 삭제하는 것을 알아보자. 아래와 같은 데이터가 담긴 테이블을 수정할 것이다. UPDATE( 데이터 수정 ) UPDATE 테이블명 SET 대상 컬럼명 = '수정할 데이터' WHERE 컬럼명 = 수정할 데..