728x90

db 7

JSP 기초 : 게시판 만들기 6. 글 등록 기능

이전글보기 2018/10/22 - [ 컴알못/Web] - JSP 기초 : 게시판 만들기 5. 게시판 DB 생성 1. 글 쓰기 화면 디자인 이전글 ㅇ write.jsp JSP 게시판 메인 게시판 접속하기 로그인 회원가입 회원관리 로그아웃 게시판 글쓰기 양식 2. 게시판 DB 연결 DAO 데이터 접근 객체의 약자로서 실제로 데이터베이스에 접근하여 입력/출력 BbsDAO.java package bbs; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class BbsDAO { // dao : 데이터베이스 접근 객체의 약자 priva..

STUDY/programing 2018.10.23

JSP 기초 : 게시판 만들기 5. 게시판 DB 생성

1. 게시판 디자인 bbs.jsp bbs.jsp JSP 게시판 메인 게시판 접속하기 로그인 회원가입 회원관리 로그아웃 번호 제목 작성자 작성일 1 안녕하세요 홍길동 2017-05-04 글쓰기 2. 게시판 DB 생성 mysql> use BBS; Database changed mysql> CREATE TABLE BBS ( -> bbsID INT, -> bbsTitle VARCHAR(50), -> userID VARCHAR(20), -> bbsDate DATETIME, -> bbsContent VARCHAR(2048), -> bbsAvailable INT, -> PRIMARY KEY (bbsID) -> ) DEFAULT CHARSET=utf8 COLLATE utf8_general_ci; Query OK, 0 ..

STUDY/programing 2018.10.22

JSP 기초 : 게시판 만들기 2. 디자인, 로그인, 회원 DB

이전 글 보기 ☞ 2018/10/15 - [ 컴알못/Web] - JSP 기초 : 게시판 만들기 1. JSP 개발환경 구축하기 1. 디자인 프레임워크 부트스트랩 설치 부트스트랩을 알고나서 부트스트랩 없이 html 코딩할때를 생각하면 눈물이 날 것 같다. html, css, js 를 제공하는 디자인 프레임 워크로 반응형으로 되어있어 스마트폰이나 웹이나 모든 기기에서 작동 하여 디자인적 감각이 없다고 하더라도 쉽게 웹사이트를 제작 할 수 있게 해준다. 부트스트랩 최신버전 다운로드 페이지 링크 강의에서 사용한 버전↓ Workspace의 Webcontent에 부트스트랩 css, js 폴더를 통채로 넣는다. 2. Login Form JSP 게시판 메인 게시판 접속하기 로그인 회원가입 로그인화면 우측 상단에 로그인 ..

STUDY/programing 2018.10.16

DB SQL 조작어 DML (정보처리기사 / 산업기사 실기)

SQL조작문은 SELECT 문, INSERT문, UPDATE문, DELETE문 4가지가 있다. SELECT 검색문 SELECT문은 테이블에서 자료를 검색할 때 사용되는 명령문이며, 산술식 계산도 수행한다. 예시)SELECT 속성 FROM 테이블[WHERE 조건][GROUP BY 속성 [HAVING 그룹조건]][ORDER BY 속성[ASC | DESC]]; 1. SELECT 절 - 검색하고자 하는 속성이름, 계산식 - DISTINCT : 검색 결과에 중복되는 값이 있으면 한번만 표현하도록 하는 옵션 2. FROM 절 3. WHERE 절 - 관계연산자와 논리연산자 등을 수행 할 수 있음 4. GROUP BY 절 - 속성값을 그룹으로 분류하고자 할때 - HAVING : 그룹바이에 의해 분류한 후 조건 제시시 ..

STUDY/자격증 2018.10.06

DB SQL 정의어 DDL (정보처리 기사 / 산업기사 실기)

SQL (Structured Query Language) 는 관계 데이터베이스에서 사용하는 대표적인 언어이다. 관계 대수 및 관계 해석을 기초로 하는 효율적인 고급데이터베이스 언어로 대화식이고 기타 다른 언어로 작성된 프로그램에 삽입되어서 처리 될 수 있다. DDL (Data definition language) 데이터 정의어, DML (Data manipulation language) 데이터 조작어, DCL (Data control language) 데이터 제어어 등이 있다. DDL은 테이블, 스키마, 인덱스, 뷰, 도메인을 생성하거나 수정 또는 제거하기 위해 사용되는 언어다. CREATE, ALTER, DROP문이 있다. *SQL문의 특징 1. 대소 문자 구분 하지 않는다. 2. 문장 마지막에 세미콜..

STUDY/자격증 2018.09.30

DB 키(Key), 관계 데이터 연산 (정보처리기사 / 산업기사 실기)

키(Key) 개념 및 종류 키란 관계 데이터베이스에서 튜플을 식별하기 위해 사용하는 속성이나 속성의 집합이며 데이터 베이스 참조 또는 검색에 사용된다. 1) 후보키 Candidate Key - 릴레이션에서 각 튜플을 유일하게 식별할 수 있는 속성 - 유일성 최소성 만족 2) 기본키 Primary Key - 후보키 중에서 특별히 선택한 키 - 중복 될 수 없으며 Null값, 공백이 올 수 없다 - 후보키의 특징 (유일성 최소성 만족) 3) 대체키 Alternate Key - 후보키 중에서 기본키를 제외한 나머지 속성들 4) 외래키 Foreign Key - 하나의 테이블에서 원하는 자료를 얻지 못하는 경우 다른테이블을 참조하기 위해 사용 - 외래식별자 라고도 하며 다른(참조) 릴레이션의 기본키와 같아야 한다..

STUDY/자격증 2018.09.27

DB 개체-관계 모델 E-R Model, 관계 데이터 모델 (정보처리기사 / 산업기사 실기)

개체-관계 모델(E-R Model) 개념적 설계단계에서 사용되는 설계기법중 가장 대표적인 것으로 개체 Entity 타입과 관계 Relationship 타입간의 구조, 개체를 구성하는 속성 Attribute를 약속된 기호로 표현한것. 1976년 Peter Chen 피터첸에 의해 제안되었다. E-R Model 이알 모델 = E-R Diagram 이알 다이어그램 = ERD 이알디(entity relationship diagram) 라고도 한다. 1. 개체 : 실세계에 존재하며 서로 구별이 되는 유무형 정보의 대상2. 속성 : 개체 특성이나 상태3. 관계 : 개체나 속성 사이의 상호연관성 E-R model 의 표현 방법 *관계의 종류에 따라 표현 1) 1:1 일 대 일 관계 : 관계되어 있는 두 개체 타입이 모..

STUDY/자격증 2018.09.26
728x90