오라클
-
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를 편리하게 사용할 수 있게 한다고 말했다. 하..
-
서블릿, JSP 프로젝트 - form 이용하기(Post방식 이용)백엔드/서블릿&JSP 2021. 2. 3. 02:40
이번에는 form 태그를 이용해서 jsp에서 post방식으로 서블릿에 데이터를 전달하는 것을 실습해보자. 우선 form.jsp 파일을 만들어보자. form.jsp파일을 위와 같이 작성해준다. 이제 컨트롤러로 가서 FormController를 만들어준다. 이름을 입력하고 Next를 누른다. Edit를 누르고 매핑할 URL을 입력한다. "/form"을 입력한다. 그리고 Finish를 눌러준다. 서블릿에서 또 쓰지 않는 메서드들은 삭제하고 필요한 메서드인 doGet과 doPost만 남긴다. 그리고 위와 같이 doGet, doPost를 채워준다. 사용자가 "/form" url로 접속 요청을 하면 doGet 메서드에서 해당 요청을 form.jsp로 전달한다. 사용자는 form.jsp를 보게 되고 form을 작성해..
-
오라클 조회번호 지정(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 문은 서브 쿼리에서 내용..
-
오라클 필터링(WHERE)데이터베이스/Oracle 2021. 1. 31. 23:32
데이터 베이스를 다루다보면 원하는 자료만 선택해서 보고 싶을 때가 있다. 이는 추후 웹 개발을 할 때 원하는 자료만 선택해서 사용자에게 전달해야되기 때문에 필터링은 중요하다. 필터링에서 가장 기본이 되는 것이 WHERE이다. SELECT * FROM 테이블명 WHERE 필터를 걸 컬럼명 = '필터를 걸 데이터'; 위와 같은 'TEST_TABLE'이라는 이름을 가진 테이블이 있다고 가정해보자. 이제 위에서 한대로 WHERE + 컬럼명 + 데이터를 입력하면 아래와 같이 결과가 나온다. ID가 A1인 아이언맨이 데이터로 나온 것을 볼 수 있다. 이제 이름으로 필터링을 해보자. 이름으로 입력한 스타로드 내용만 필터링되서 결과가 나온 것을 볼 수 있다.