Sio's Programming
데이터 베이스 (Oracle GUI 툴 설치, 회원가입 및 회원정보 수정) 본문
오라클 SQL Developer(오라클에서 제공하는 데이터베이스 전용 GUI툴) 설치
아래주소로 접속 후 다운 받습니다
http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
다운로드 후 압축 풀기
exe 파일 실행
실행 후 DB 계정 ID/PW 로 접속
회원가입 및 회원정보 수정 프로그래밍
처음 개발을 시작하는 개발자가 프로젝트에서 처음 접하는 프로그래밍은 회원관리 부분일 것 입니다.
회원 가입 및 회원 정보 수정 프로그래밍일 통한 JDBC사용법을 학습합니다.
전체적인 흐름
Join.html -> JoinOK -> JoinResult.jsp -> login.html -> LoginOK -> loginResult.jsp ->
modify.jsp -> modifyOK -> modifyResult.jsp ->logout.jsp
Join.html -> From태그 (회원정보를 받는곳)
joinOK -> DB접속해서 데이트베이스에 회원가입 데이터를 넣는다
joinResult.jsp -> 회원가입이 다 되면 감사합니다 라는 페이지로 메시지를 뿌린다.
login.html -> 로그인 창으로 넘긴다.
loginOK -> 실제 ID/PW 맞는지 인증하는 곳
loginResult.jsp -> 로그인 인증이 되면 "반갑습니다 OO님 " 페이지
modify.jsp -> 정보 수정 페이지
modifyOK -> 해당 ID에 맞는 정보를 업데이트 하는 기능
modifyResult.jsp -> 정보 수정이 완료되는곳 -> modify.jsp 다시 정보 수정 화면으로 넘어 갈수도 있다
logout.jsp -> 로그아웃
M V C 패턴
M = DB
C = controller
V = jsp , html
위에 예제는 C , V는 붙여서 만든다 차후에 나눠서 개발함
데이터 베이스 생성
--create table member (
-- name varchar2(20),
-- id varchar2(20),
-- pw varchar2(20),
-- phone1 varchar2(20),
-- phone2 varchar2(20),
-- phone3 varchar2(20),
-- gender varchar2(20));
commit;
주석 방법
Ctrl+/
executeUpdate() 는 int형으로 반환한다
몇개의 쿼리가 실행됬는지 숫자로 표시해준다.
int i = stmt.executeUpdate(query);
'Programming > DB' 카테고리의 다른 글
| 커넥션풀 (DAO, DTO, PreparredStatement, 커넥션 풀(DBCP) (0) | 2018.05.09 |
|---|---|
| 데이터 베이스 Oracle (JDBC, Statement객체) (0) | 2018.05.09 |
| 데이터 베이스 Oracle (설치,계정생성,SQL문 익히기) (0) | 2018.05.09 |