본문 바로가기

분류 전체보기

(422)
[JSP] 데이터베이스를 이용한 회원관리 시스템 - 3(로그인 입력 폼과 자바스크립트로 데이터 유효성 검사)  로그인 페이지: login.jsp  회원관리를 위한 JSP 파일은 member 폴더에 생성  JSP 생성 시 “parent folder”값을 “/WebContent/member”로 지정  입력값을 체크하기 위한 자바스크립트 파일 member.js 작성  WebContent 아래에 script 폴더에 저장  아이디와 암호 모두 입력되었을 때만 로그인 인증 처리 수행  입력이 안되면 알림창으로 에러 메시지 출력 login(submit) : form 태그 action 속성을 "login.do"로 요청, onclick="return loginCheck()" join(button) : 서블릿 클래스를 "join do"로 요청 Log In 아이디 비밀번호 /** * 로그인 처리 현황 1. 아이디와 암..
[JSP] 데이터베이스를 이용한 회원관리 시스템 - 2(DAO, VO클래스 생성)  DAO(Data Access Object)  데이터베이스에 저장된 데이터의 접근을 담당하는 클래스  데이터베이스 레코드의 조회, 추가, 수정, 삭제 역할  VO(Value Object)  회원 테이블 데이터를 가져와 프로그램에서 사용 전 저장할 클래스  일반적으로 테이블 구조와 동일 회원정보 저장 VO 클래스 만들기 package com.human.dto; public class MemberVO { private String name; private String userid; private String pwd; private String email; private String phone; private int admin; public String getName() { return name; ..
[JSP] 데이터베이스를 이용한 회원관리 시스템 - 1(기본세팅-테이블 생성)  작성할 소스 파일 목록 [JSP 페이지] 파일 설명 위치 login.jsp 회원 인증을 위한 아이디와 비밀번호 입력 폼 Webcontent\member join.jsp 회원 가입을 위해 정보를 입력받는 폼 Webcontent\member main.jsp 회원 인증을 확인 후, 다양한 서비스를 제공하는 폼 Webcontent memberUpdate.jsp 회원 정보를 수정하기 위한 폼 Webcontent\member [서블릿 파일] (위치:src\com\human\controller) 파일 설명 URL 패턴 JoinServlet.java 입력된 회원 정보로 회원 가입 처리 join.do LoginServlet.java 회원 인증 처리 login.do MemberUpdateServlet.java 입력 회..
[JSP] DBCP 소개  DBCP(Database Connection Pool)의 약자로 데이터베이스와 연결을 맺고 있는 객체를 관리하는 역할을 수행.  JDBC의 단점  데이터베이스 연결 시 마다, DB접속을 위한 JDBC 드라이버 로드하고 Connection 객체를 얻는 작업을 반복 수행함.  DBCP의 장점  WAS 실행 시, 미리 일정량의 DB Connection 객체를 생성하고 Pool이라는 공간에 저장해 둔다.  데이터베이스 연결 요청이 있으면, Pool이라는 공간에서 Connection 객체를 가져다 쓰고 반환하게 됨.  DBCP 커넥션 풀은 톰캣 서버의 컨텍스트 패스의 서브 태그로 추가한다.  Dynamic Web Project 생성 => 프로젝트명:jsp-study-09 JDBC드라이버 ojdbc..
[JSP] 상품정보 입력 후 출력(fmt태그 사용) 상품 정보를 입력 받아 출력하는 프로그램을 작성해보자. 먼저 테이블을 생성한다. create table item( name varchar2(20), -- 상품 제목 price number(10), -- 가격 description varchar2(1000) -- 상품설명 ); 그리고 상품 정보 입력할 폼을 생성한다. 이름 가격 설명 상품정보입력폼에서 전달받은 데이터를 위에서 생성한 DB테이블에 저장한다. 결과 보기 입력받은 DB데이터로 테이블을 생성하여 화면에 나타낸다 입력 완료된 정보 상품명 가격 설명
[JSP] 사원정보 입력 후 테이블 형태로 출력 먼저 DB에 테이블을 생성한다 create table employee(name varchar2(20), address varchar2(100), jumin_no char(14)); 회원정보를 입력한다. 회원 정보 입력 완료 회원 정보 확인 사원정보를 출력한다. 이름 주소 주민등록변호 2번 실행해서 2번 중복된걸 볼 수 있다.
[JSP] 오라클 DB에 데이터 저장하기 실습 이름 아이디 비밀번호 이메일 전화번호 관리자일반회원 03_addMember_jsp.jsp 회원 가입 성공 회원 목록 보기 이름 아이디 암호 이메일 전화번호 권한(1 : 관리자, 0 : 일반회원)
[JSP] 오라클 DB에 데이터 저장하기 새로운 회원 정보의 데이터베이스에 저장하는 방법 public int executeUpdate(java.lang.String sql); 단점:  고정된 값만 저장할 수 있음.  여러 행일 경우 문장을 여러 개 사용해야 함. 데이터 저장과 PreparedStatement PreparedStatement 객체의 생성은 Connection 인터페이스의 preparedStatement() 메소드를 호출함. PreparedStatement pstmt = conn.prepareStatement(sql); 매개변수:  sql은 컬럼에 추가할 값을 직접 지정하지 않고 ?로 표시  String sql = “insert into member values(?, ?, ?, ?, ?, ?)”; (? => 바인드 변수) 바..