본문 바로가기

전체 글167

DB를 활용한 회원가입/로그인 (JDBC, 오라클, MVC 1패턴) ------ 사용할 테이블 구조(속성명과 타입) ------ 시퀀스 테이블(PK 번호 자동부여) ------ DB에 등록된 초기 데이터 ​ ------ 아이디나 비밀번호가 DB에 등록된 정보와 맞지 않을때 ------ 일반 사용자 로그인 화면 ------ 관리자 로그인 화면 ------ 회원 목록 보기 (관리자 정보는 제외) ------ 관리자의 개인 회원정보 조회 후 리스트로 돌아가기 클릭 ------ 리스트 돌아간 화면 ------ 삭제 ------ 로그아웃 (접속된 세션종료) ------ DB 확인하기 ​ ------ 회원가입 폼 유효성 검사 후 가입하기 (주민번호 입력시 생년월일은 회원가입을 눌렀을 때 자동생성) ------ 회원가입을 누른 후 (NUM은 PK로 시퀀스를 사용하여 번호가 자동부여되.. 2021. 3. 16.
JSP 실습 (이벤트 등록) DBMS : 오라클 - 이클립스와 연동도 했음 - 계정은 hr계정 DB : userj (table) // jdbctest.jsp 이벤트 등록 등록이름 : email주소 : # 등록 목록 // jdbctest_pstmt.jsp // script.js function checkNull(){ return nullCheck(); } // 아이디 function nullCheck(){ var name = document.getElementById("name"); var email = document.getElementById("email"); if(name.value == ""){ window.alert("이름을 입력하세요"); name.focus(); name.value = ""; return false; } .. 2021. 3. 15.
JDBC 연결 테스트 url = ip주소 : 포트 : SID (내주소 : 1521(오라클) : 오라클 인스턴스 이름으로 XE(기본)일거임) 참고 사이트 : m.blog.naver.com/PostView.nhn?blogId=blurzone&logNo=60017447784&proxyReferer=https:%2F%2Fwww.google.com%2F 흐름 1. JDBC드라이버 로딩 -- Class.forName() 사용. 2. Connection객체 생성 -- 데이터베이스에 연결. 3. Statement객체 생성 -- Sql 쿼리문 실행 한다. 4. ResultSet 객체 생성 -- Sql쿼리문의 실행결과 저장 및 값 출력 5. 작업 종료 -- close() 사용. - 1, 2단계는 단 한번만 실행이 되고 연결이 되면 3,4가 반.. 2021. 3. 15.
데이터베이스란? 2부(DB와 테이블) 출처 : medium.com/omarelgabrys-blog/database-fundamentals-part-2-b841032243ac 데이터베이스 및 테이블 데이터베이스 - 데이터베이스는 모음 또는 테이블 집합이다. 각 테이블에는 하나의 특정 정보에 대한 형식화 된 반복 데이터 목록이 있다. 예를 들어 고객, 학생, 주문, 제품 등에 대한 테이블이다. 시각적으로 종종 엑셀 시트처럼 표시된다. DB(학생테이블, 고객테이블, ....) : 출처 내머리 테이블 - 테이블은 데이터베이스의 가장 기본적인 '건물(틀)'이다. 데이터를 입력하고 데이터 유형을 정의하고 다른 테이블과의 관계를 정의하는 곳이다. 행과 열로 구성된다. (고객 테이블[id, name, ....], 학생 테이블, ...) : 출처 내머리 테.. 2021. 3. 14.