-
[JSP] DB 환경설정(sql developer, eclipse)기초/JSP 2017. 3. 17. 12:25
www.oracle.com
1. oracle 선택 :
#1. DISK1 - setup.exe
#2. next 3번
#3. 포트 확인
TNS
MTS
HTTP
#4. sys 계정과 system 계정에서 사용할
비번 입력 : 1234
#5. 인스톨
[download] : 회원가입을 하셔야 합니다 ^^
Oracle Database 11g Express Edition
SQL Developer
2개다운 후 압축해제
DISK1 > setup > Next > Next > Next 이떄 오라클이 포트충돌이 일어나면 포트변경창이 뜨고 아니면 default(8080)으로 잡힌다.
Password 지정을 할 떄 연습용이니깐 알기쉬운 패스워드를 지정한다 > 저는 1234로 지정했어요
[설치완료]
widow + R > [cmd]입력 > sqlplus system/[패스워드] ex) sqlplus system/1234
> sqlplus system/[패스워드] as sysdba ex) sqlplus system/1234 as sysdba
입력하면 C:\Users\Adiminstor> 로 되있던 명령창이 SQL> 로 바뀐것을 볼수 있습니다.
! 오라클 주석은 옆에 --를 입력후 작성
ex) create table --주서석이지ㅣ로로롱
[관리자 계정] :sys, system
다른 사용자(계정)을 만들 수 있다. -> Adiministor 같은 존재
1) 계정 만들기
sql> create user [사용할 아이디] identified by [암호];
2) 만든 계정한테 접근 권한, 자원 설정, 테이블 생성 등의 권한을 부여(grant..)
sql> grant connect, resource to [아이디];
sql> grant create view to [아이디];
3) 해당 아이디(계정)으로 접근
sql> conn [아이디]/[비번];
4) 확인
sql> show user --현재 접속중인 계정을 보여준다.
SQL> create user scott1130 identified by tiger; >> scott1130 / tiger 계정 생성하기
>User created.
-- express버전은 연습용 계정이 없지만 오라클에서는 기본적으로 scott/tiger 계정으로 연습할 수 있다.
SQL> grant connect, resource, create view to scott1130; -- 권한부여
>Grant succeeded.
SQL> connect scott1130/tiger --scott1130 계정에 연결
>Connected.
SQL> show user
>USER is "SCOTT1130"
SQL Developer : sql 개발 툴
JDK 설치
아니오 > 누르고 들어와서
왼쪽 탭에 초록색 + 기호 클릭
아까만든 계정 scott1130 / tiger 입력 후 테스트
상태 : 성공 message 가 떳으면 완료
도구 > 환경설정 > 코드편집기 > 글꼴 에서 글꼴크기, 타입 설정
[ctrl + enter] / 왼쪽 맨위 [▶ 클릭]
[이클립스에서 사용하기]
이클립스 + database를 연결해 놓고 db를 사용하게 된다. >> jdbc = 이클립스에 db 연결
경로 : C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib > ojdbc6.jar
파일을 이클립스 프로젝트 > WEB-INF > lib > 에 복사
ojdbc14.jar : 10g 버전
ojdbc6.jar : 11g 버전
New > Connection Profile
Oracle > name 지정
Name/Type 탭 > Oracle thin Driver > Oacle > 11 선택 ( 에러나도 상관없음)
JAR List 탭 > 기존에 있던거 Remove(삭제) > Add( ojdbc6.jar 패스 찾아서 연결)
Propertier 탭 > Connection URL : jdbc:oracle:thin:@localhost:1521:xe
jdbc:oracle:thin:@[server]:1521:[db]
[localhost] [xe]
[192.168.0.1]
Database Name : xe
Diver Class : oracle:jdbc:OracleDriver
Pw ID : 아까 만든 아이디
Ping을 날려주고 Password 저장 체크박스 클릭한다
New > SQL FIle
파일 경로 지정 > file Name 지정 > Type지정 > profile name 지정 > DBName 지정 후> F
'기초 > JSP' 카테고리의 다른 글
[JSP] JSP DB연동 3가지 방법 (4) 2017.03.21 [JSP]데이터 베이스 (0) 2017.03.20 [JSP] 파일 업로드 (0) 2017.03.15 [JSP] tag lib(fmt) (0) 2017.03.14 [JSP] tag lib 문법 (core) (0) 2017.03.14