본문 바로가기
프로젝트/JSP 게시판 만들기

JSP 게시판 만들기 3

by 리드민 2022. 8. 20.
반응형

[1] 개발 환경

hardware
cpu : intel i7-5820k, gpu : nvidia gtx 970, ram : ddr4 16GB, mainboard : x99a chipset 2011V3 board, secondary storage : 1TB SSD, 4TB HDD
OS
windows pro 64bits
software
jdk version 1.8.0_301
eclipse version 2022-06 (4.24.0)
apache-tomcat version 9.0.54
oracle Database 18c

 

[2] 목적

  이클립스 프로그램, oracle Database, apache-tomcat을 이용해서 게시판을 만드는 것을 목적으로 한다. 사용 언어는 html, css, java, javascript이다. sql 쿼리문도 사용한다. 과정이 길기 때문에 시리즈로 쓸 예정이다.

 

[3] 이 게시물에서 하는 것

  oracle Database 설치, sqlplus 접속 후 관리자 계정 로그인, 오라클 데이터베이스 사용자 계정 생성과 권한 부여, sql Developer 설치, 이클립스 프로젝트 오라클 데이터베이스 연동

 

[4] 프로그램 설정 & 설치

[4-1] oracle Database 설치

(1) 오라클 database 다운로드 페이지 접속

https://www.oracle.com/database/technologies/xe18c-downloads.html

 

Oracle Database Express Edition (XE) 18c Downloads

Support Oracle Database Express Edition (XE) is a community supported edition of the Oracle Database family. Please go to the Oracle Database XE Community Support Forum for help, feedback, and enhancement requests. Note: Oracle Support Services only provid

www.oracle.com

 

(2) 오라클 database 18c 다운

Oracle Database 18c Express Edition for Windows x64 클릭

 

(3) 체크 표시 동의후 Download 버튼 클릭

체크 표시 동의후 Download 버튼 클릭

 

(4) 오라클 계정 로그인

오라클 계정에 로그인 한다 계정이 없으면 계정을 생성한다. 계정이 없으면 Oracle Database 파일을 다운받을 수 없다.

 

(5) 오라클 데이터 베이스 파일 압축해제

압축을 해제한 후 압축 해제한 폴더로 들어간다.

 

(6) 오라클 설치 파일 실행

오라클 설치 폴더에서 setup.exe 파일을 실행 시킨다.

 

(7) 오라클 설치

다음(N)> 을 버튼을 눌른다.

 

동의함에 체크 한 후 다음(N) > 버튼을 누른다.

 

다음(N) > 버튼을 누른다.

 

 

비밀 번호를 입력한 후 다음(N) > 버튼을 누른다. 데이버베이스 비밀번호를 잘 기억해 주어야한다.

 

설치(I) 버튼을 누른다.

 

설치가 진행된다.

 

완료 버튼을 누른다. 오라클 설치가 완료 되었다.

 

[4-2] sqlplus 접속 후 관리자 계정 로그인

 

(1) cmd 프로그램 실행

시작 프로그램 옆에 검색창에서 cmd를 검색한 후 명령 프롬프트 앱을 클릭해 프로그램을 실행한다.

 

(2) sqlplus 프로그램 실행

sqlplus를 입력해 sqlplus 프로그램을 cmd에서 실행한다.

 

sqlplus 프로그램이 실행 되었다.

 

(3)사용자명과 비밀번호 입력해서 로그인

 

사용자명 입력에

sys /as sysdba

 

비밀번호에 설치시 입력했던 비밀번호를 입력해 준다.

 

바르게 입력했으면 Oracle Database 18c Xe에 접속된다. sys 계정으로 접속 했기 때문에 모든 관리 기능을 수행할 수 있다.

https://docs.oracle.com/database/121/ADMQS/GUID-CF1CD853-AF15-41EC-BC80-61918C73FDB5.htm#ADMQS12003

 

SYS and SYSTEM Users

The following administrative user accounts are automatically created when you install Oracle Database. They are both created with the password that you supplied upon installation, and they are both automatically granted the DBA role. SYS This account can p

docs.oracle.com

 

[4-3] 오라클 데이터베이스 사용자 계정 생성과 권한 부여

 

create user C##jspuser identified by jsp123;
grant connect, resource, dba to C##jspuser;

를 입력해 새로운 사용자를 생성하고 권한을 부여해 준다.

 

다음과 같이 사용자가 생성되고 권한이 부여된 것을 확인할 수 있다.

 

[4-4] sql Developer 설치

(1) 오라클 홈페이지 접속

 

https://www.oracle.com/tools/downloads/sqldev-downloads-2121.html

 

Oracle SQL Developer Downloads 21.2.1

This archive. will work on a 32 or 64 bit Windows OS. The bit level of the JDK you install will determine if it runs as a 32 or 64 bit application. This download does not include the required Oracle Java JDK. You will need to install it if it's not already

www.oracle.com

 

(2) SQL Developer 프로그램 다운

Windows 32-bit/64-bit Download 버튼을 클릭한다.

 

체크박스에 체크한 후 Download sqldeveloper-21~ 버튼을 누른다.

 

(3) 오라클 계정 로그인

오라클 계정을 로그인 해준다. 로그인 해주면 다운로드가 진행된다.

(4) 압축해제

다운 받은 파일을 압축 해제 후 폴더에 들어간다.

 

(5) sqldeveloper 파일을 실행

sqldeveloper.exe 파일을 실행한다.

 

(6) jdk 파일 경로 지정

Browse... 버튼을 클릭한다.

 

jdk 경로를 지정한 후 폴더 선택 버튼을 누른다.

 

OK 버튼을 누른다.

 

(7) Oracle SQL Developer 실행

SQL Developer 프로그램이 실행된 것을 확인할 수 있다.

 

(8) DB 접속

+ 버튼을 누른다

 

 

Name에 원하는 이름은 입력한다. 원하는 것으로 입력하면 된다.

사용자 이름(U)에 접속할 계정을 입력한다. 아까 C##jspuser 계정을 만들었으므 필자는 C##jspuser 계정을 입력했다.

계정에 맞는 아까 설정한 비밀번호를 입력한다.

접속(O) 버튼을 누른다.

 

접속이 되었다. 워크 시트에서 sql 쿼리문을 작성한후 ctrl + Enter 키를 누르면 실행되게 된다.

 

[4-5] 이클립스 프로젝트 오라클 데이터베이스 연동

 

(1) 다이나믹 웹 프로젝트 생성

이클립스에서 다이나믹 웹 프로젝트를 생성한다.

 

(2) properties 접속

프로젝트를 오른쪽 클릭한다. Properties를 클릭한다.

(3) External JARS... 설정

Java Build Path > Libraries에서 Add External Jars... 클릭한다.

 

(4) ojdbc8.jar 자바 파일 선택

sqldeveloper > jdbc > lib 에서 ojdbc8.jar를 클릭한후 열기 버튼을 클릭한다.

 

 

(5) 적용

추가가 완료되었다. Apply 버튼을 클릭한다.

 

(6) Deployment Assembly 설정

 

창을 닫지 말고 Deployment Assembly로 들어간다.

Deployment Assembly에서 Add... 버튼을 클릭한다.

 

 

Java Build Path Entries를 클릭한다. Next>를 클릭한다.

 

 

Finish 버튼을 클릭한다.

 

 

추가된 것을 확인하고 Apply and Close 버튼을 클릭한다.

반응형

'프로젝트 > JSP 게시판 만들기' 카테고리의 다른 글

JSP 게시판 만들기 6  (0) 2022.08.28
JSP 게시판 만들기 5  (0) 2022.08.28
JSP 게시판 만들기 4  (0) 2022.08.24
JSP 게시판 만들기 2  (0) 2022.08.20
JSP 게시판 만들기 1  (0) 2022.08.19