KHS dexaboud3@naver.com JDBC Programming 4 KHS dexaboud3@naver.com.

Slides:



Advertisements
Similar presentations
2008 년 11 월 20 일 실습.  실험제목 ◦ 데이터베이스 커넥션 풀  목표 ◦ 데이터베이스 커넥션 풀의 사용.
Advertisements

PARK SUNGJIN Oracle 설치 PARK SUNGJIN
DB 프로그래밍 학기.
DB 프로그래밍 학기.
4강. Servlet 맛보기 Servlet 문서 작성 하기 web.xml에 서블릿 맵핑 어노테이션을 이용한 서블릿 맵핑
5강. Servlet 본격적으로 살펴보기-I 프로젝트 만들기 doGet() doPost()
프로젝트2 Web Programming 강의노트: vrlab.suwon.ac.kr/mwlee
JSP Programming with a Workbook
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
JDBC 프로그래밍 이수지 이동주 1.
13장. 자바빈과 데이터베이스를 연동한 게시판 시스템
Kim heesang JDBC Programming 2 Kim heesang
6장 Mysql 명령어 한빛미디어(주).
MVC 기반 게시판 작성 Youbok Choi.
MySQL 및 Workbench 설치 데이터 베이스.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
14장 질의응답 한빛미디어(주).
웹 애플리케이션 아키텍쳐 웹 클라이언트 서버 요청 응답 전송 애플리케이션 데이터베이스 커넥터 N-계층.
테이블 : 데이터베이스를 구성하는 요소로 같은 성격에 정보의 집합체. 레코드 : 하나의 정보를 가지고 있는 컬럼의 집합체
KIM HEESANG JDBC Programming 3 KIM HEESANG
5장 Mysql 데이터베이스 한빛미디어(주).
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
ASP.NET : Database 접근 2008 컴퓨터공학실험(Ⅰ)
Android 시리즈 H2O SIM Card 데이터 사용 설정 방법
NJM Messenger 박상원 박연호.
28강. MVC패턴을 이용한 게시판 만들기-II FrontController 만들기 Command 만들기
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.
18강. 데이터 베이스 - II JDBC 살펴보기 Statement객체 살펴보기 Lecturer Kim Myoung-Ho
17강. 데이터 베이스 - I 데이터 베이스의 개요 Oracle 설치 기본적인 SQL문 익히기
OpenGeo Suite 의 한국사용자를 위한 설정 및 활용
14 SQLite DB 활용 B A S I C 1 4_ 고객 등록과 조회 L A B 1 4_ 수정과 삭제를 포함하는 고객관리시스템 Advanced LAB 14_ 탭 메뉴의 고객관리시스템.
5장 Mysql 데이터베이스 한빛미디어(주).
You YoungSEok Oracle 설치 You YoungSEok
19강. 데이터 베이스 - III 회원가입 및 회원정보 수정 프로그래밍 Lecturer Kim Myoung-Ho
웹 어플리케이션 보안 2016년 2학기 3. Mongo db.
3강. JSP 맛보기 JSP 문서 작성 하기 JSP 아키텍처 Lecturer Kim Myoung-Ho Nickname 블스
인터넷응용프로그래밍 JavaScript(Intro).
CHAP 13. 방명록 만들기 실습.
UpToDate® Anywhere(UTDA)
JDBC Lecture 004 By MINIO.
2015학년도 PHP 기말 레포트 로그인 홈페이지 제작.
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
RMI Messenger 지도 : 김정배 교수님 조봉진.
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
테이블 만들기 실습 목표 입력할 tableDB <실습1> SSMS에서 테이블 생성
회원가입 안내 AROPA EDU Class Mate!
기말 프로젝트 계획 MVC 패턴 기반 웹 애플리케이션 개발 프로젝트명 : 팀명 : 팀원 :
Mariadb JDBC PROGRAMMING2
CHAP 21. 전화, SMS, 주소록.
문성우 SQL 실습 Part Ⅰ 문성우.
Level 0 Level 1 Level 2 Level 3 공모전 후기 모음 웹 서비스 1. 웹 페이지 설계 2. 웹 서버 구현
테이블 관리 테이블 생성,수정,삭제 데이터 입력 수정, 삭제 2010학년도 2학기.
~27 윤형기 Python 프로그래밍 (보충) ~27 윤형기
제 23 장 오라클에서 보안 기능.
JSP Programming with a Workbook
홈페이지 제작 HTML5 + CSS3 + Javascript.
maria db JDBC PROGRAMMING4
08. 소프트웨어 아키텍처 설계 전략 명지대학교 융합소프트웨어학부 김정호 교수.
(Artificial Intelligence, BabyBoom, Contract, BlockChain…)
Android -Data Base 윤수진 GyeongSang Univ. IT 1.
UpToDate® Anywhere(UTDA)
maria db JDBC PROGRAMMING 5
Data Base Mysql.
수강신청 설명서 1. 시스템 접속방법 학생포털시스템 Intro화면 학생수강신청 로그인 페이지
CHAP 15. 데이터 스토리지.
14 뷰(View) 뷰의 개념 뷰 관리.
 6장. SQL 쿼리.
프로젝트 결과 발표 네트워크정보통신과 강동성 이현미.
유승석 FILE I/O File Input/Output 유승석 SD50 – C# & .NET Platform.
Presentation transcript:

KHS dexaboud3@naver.com JDBC Programming 4 KHS dexaboud3@naver.com

MVC(Model View Controller) 디자인 패턴 어플리케이션의 역할을 세가지로 구분한 개발 방법론 사용자가 Controller를 조작하면 Model(Database)를 통해 데이터를 가져오고 그 정보를 바탕으로 시각적 표현을 담당하는 View에 전달해 사용자에게 전달 Controller 사용자의 요청사항을 파악해 그에 맞는 데이터를 Model에 의뢰하고 View에 반영해 사용자에게 전달 Model 일반적으로 데이터베이스를 지칭 View 클라이언트 화면(GUI) 웹에서의 html, css, javascript 등

Class Member_List – 메인 & 회원 리스트 출력 MemberDAO – 데이터베이스 접근 객체 MemberDTO – 한 명의 회원 정보를 저장 MemberProc – 회원가입 창, 회원정보 수정 창 DTO(Data Transfer Object) 데이터 전송 객체 Database(Model)에 접근하는데 이용 테이블의 한 레코드 DAO(Data Access Object) 데이터 접근 객체 DB 처리(select, insert, update, delete)

회원관리 프로그램 회원 정보를 입력하고 수정, 삭제가 가능한 프로그램 ID(PK) PWD NAME TEL ADDR BIRTH TABLE NAME : TB_MEMBER ID(PK) PWD NAME TEL ADDR BIRTH Varchar2(20) Varchar2(13) Varchar2(100) Varchar2(8) JOB GENDER EMAIL INTRO Varchar2(50) Varchar2(1) Varchar2(1000)

MemberDTO

MemberDAO

MemberDAO

MemberDAO

MemberDAO

MemberDAO

MemberDAO

Member_List

Member_List

Member_List

Member_List

MemberProc 첨부파일 다운 받아주세요. GUI 부분이 대부분이고 코드가 너무 길어 따로 첨부합니다.

과제 MemberDAO에서 insertMember와 updateMember함수를 정상적으로 고치세요. 현재 Id, pwd, name, tel만 입력되므로, 나머지 값들도 정상적으로 입력되게 하세요. 메인 화면의 누락된 리스트를 정상적으로 출력하게 변경하세요. MemberDAO에서 TB_MEMBER를 새로운 테이블로 변경 후 JOIN을 이용한 SELECT와 INSERT, DELETE SQL로 변경하세요. CREATE TABLE TB_STAFF(id varchar2(12) NOT NULL, pwd varchar2(12) NOT NULL, name varchar2(16) NOT NULL, PRIMARY KEY(id)); CREATE TABLE TB_STAFF_INFO(id varchar2(12) NOT NULL, tel varchar2(13), addr varchar2(100), birth varchar2(8), job varchar2(50), gender varchar2(1), email varchar2(50), intro VARCHAR(4000));