product.sql -- webmarket use webmarketdb; create table product( p_id varchar(10) not null, p_name varchar(20), p_unitprice integer, p_description text, p_category varchar(30), p_manufacturer varchar(30), p_unitsinstock long, p_condition varchar(30), p_filename varchar(30), primary key(p_id) ) default charset=utf8; desc product; -- data 입력 -- insert into product values("","",1,"","","",1,"",""); ..
1번. 데이터베이스와 데이터베이스 관리 시스템이란 무엇인가? 데이터베이스는 여러 자료를 동시에 여러 사람이 공유하여 사용할 수 있도록 체계화한 데이터의 집합이다. 데이터베이스 관리 시스템은 데이터베이스를 관리하는 소프트웨어이다. 다수의 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성한다. 2번. MySQL의 특징에 대해 간단히 설명하시오. MySQL은 오픈소스 관계형 데이터베이스 관리 시스템으로 빠르고 유연해 사용하기 쉽다. 3번. MySQL의 데이터 정의 언어와 데이터 조작 언어의 명령어에는 어떤 것이 있는지 설명하시오. 데이터 정의 언어(DDL)는 create, alter, drop 등이 있고 데이터 조작 언어(DML)는 select, insert, delete, update 등이 있..
CHAPTER 16. JDBC로 데이터베이스와 JSP 연동 1. JDBC의 개요 JDBC는 자바에서 데이터베이스와 관련된 작업을 처리할 수 있도록 도와주는 자바 표준 인터페이스이다. 관계형 데이터베이스 시스템에 접근해 SQL 문을 실행하기 위한 자바 API 또는 자바 라이브러리이다. JDBC API는 java.sql.* 패키지를 import해야 사용할 수 있다. (JSP와 DB를 연동하기 위한 것) JSP와 DB 연동 ① java.sql.* 패키지 임포트 ② JDBC 드라이버 로딩 ③ 데이터 베이스 접속을 위한 Connection 객체 생성 ④ 쿼리문을 실행하기 위한 객체 생성 ⑤ 쿼리 실행 ⑥ 쿼리 실행의 결과 값(int, ResultSet) 사용 ⑦ 사용된 객체 역순 종료 Step 1. DB연결 ( ..
- 데이터 베이스를 생성하는 또 다른 방법 스키마를 클릭한 후 오른쪽 마우스를 클릭하면 create schema 가 있는 것을 볼 수 있다. 그럼 create schema를 클릭하는데 그럼 아래와 같은 화면이 나온다. 이 화면에서 이름을 설정하고 utf8 과 utf8_bin 으로 각각 설정한다. 위와 같이 설정하는 이유는 한글때문인데 설정하지 않으면 한글이 깨져보일 수 있기 때문에 반드시 설정해주어야한다. 4-2. 데이터 조작 명령어 데이터 조작 명령어는 사용자가 적절한 데이터 모델로 구성된 데이터에 접근하거나 데이터를 조작할 수 있도록하는 언어이다. 데이터를 검색, 추가, 삭제, 갱신 작업이 가능하다. 데이터 조작 명령어의 종류 명령어 설명 명령어 설명 INSERT 데이터를 등록한다. DELETE 데이..
1번. JSP 페이지에 쿠키를 설정하는 메소드, 설정된 쿠키 정보를 얻어오는 메소드는 무엇인가? 쿠키를 설정하는 메소드는 addCookie()이고 설정된 쿠키 정보를 얻어오는 메소드는 getCookie() 메소드를 사용하여 쿠키 객체를 받아오고 getName(), getValue()를 사용하여 쿠키 이름, 값을 가져 올 수 있다. 2번. 설정된 쿠키를 삭제하는 기법은 무엇인가? 쿠키는 삭제하는 방법은 따로 없고 유효기간이 만료되면 자동으로 삭제된다. 그렇기 때문에 유효기간 설정을 0으로 해주면 쿠키가 삭제되는데 이때 쿠키를 삭제하는 메소드는 setMaxAge()메소드이다. setMaxAge(0);으로 설정하여 쿠키를 삭제할 수 있다. 3번. 쿠키를 이용하여 다음 조건에 맞게 JSP 애플리케이션을 만들고 ..
CHPATER 15. 데이터베이스 개발 환경 구축 : 상품 관리 테이블 생성 및 상품 등록하기 1. 데이터베이스의 개요 데이터베이스는 테이터를 담는 저장소이다. 중복을 없애고 구조화한 데이터의 모음으로 검색과 갱신을 효율적으로 처리할 수 있다. 데이터베이스의 특성 첫번째, 똑같은 자료를 중복해서 저장하지 않는 통합된 자료이다. 두번째, 컴퓨터가 액세스하여 처리할 수 있는 저장 장치에 수록된 자료이다. 세번째, 어떤 조직의 기능을 수행하는데 없어서는 안되는 자료이기 때문에 임시로 모아놓거나 단순한 입출력을 위한 자료가 아니다. 1-1. 데이터베이스 관리 시스템 (DBMS) 데이터베이스 관리 시스템은 데이터베이스를 관리하는 소프트웨어로 다수의 사용자와 데이터 베이스 사이에서 사용자의 요구에 따라 정보를 생성..
CHAPTER14. 쿠키 : 주문 처리 페이지 만들기 1. 쿠키의 개요 쿠키는 세션과 같이 클라이언트와 웹 서버 간의 상태를 지속적으로 유지하는 방법이다. 하지만 세션과는 다르게 상태 정보를 웹 서버가 아닌 클라이언트에 저장한다. 쿠키의 생성 원리는 웹 사이트를 처음 방문한 사용자가 로그인 인증을 하고 나면 아이디와 비밀번호를 기록한 쿠키가 만들어진다. 그 후부터 사용자가 해당 웹 사이트에 접속하면 별도의 절차를 거치지 않고 쉽게 접속 할 수 있다. 이와 같이 쿠키는 서버에서 만들어져서 클라이언트에게 제공한다. - 쿠키의 동작 과정 1. 쿠키 생성 단계 : 쿠키를 사용하려면 먼저 쿠키를 생성해야한다. 쿠키는 주로 웹 서버 측에서 생성한다. 생성된 쿠키는 응답 데이터에 함께 저장되어 웹 브라우저에 전송된다..
- Total
- Today
- Yesterday