본문 바로가기

Java43

DB를 활용한 회원가입/로그인 (JDBC, 오라클, MVC 1패턴) ------ 사용할 테이블 구조(속성명과 타입) ------ 시퀀스 테이블(PK 번호 자동부여) ------ DB에 등록된 초기 데이터 ​ ------ 아이디나 비밀번호가 DB에 등록된 정보와 맞지 않을때 ------ 일반 사용자 로그인 화면 ------ 관리자 로그인 화면 ------ 회원 목록 보기 (관리자 정보는 제외) ------ 관리자의 개인 회원정보 조회 후 리스트로 돌아가기 클릭 ------ 리스트 돌아간 화면 ------ 삭제 ------ 로그아웃 (접속된 세션종료) ------ DB 확인하기 ​ ------ 회원가입 폼 유효성 검사 후 가입하기 (주민번호 입력시 생년월일은 회원가입을 눌렀을 때 자동생성) ------ 회원가입을 누른 후 (NUM은 PK로 시퀀스를 사용하여 번호가 자동부여되.. 2021. 3. 16.
SQL 조건문 출처 및 참고 : ttend.tistory.com/608 에디터 : SQL Developer 연습할 데이터 기준(예제 직접 타이핑) SELECT IN : 한 필드에서 검색하고자 하는 값이 많을 때 묶어서 사용 ( % 이용한 검색은 불가능) --일부 컬럼(열) 조회 select 속성명1, 속성명2, ... from 테이블명; -- 조건식 (는 해당값이 아닌것을 조회함(null값 제외)) select * from 테이블명 where tel'010'; -- null 값 조회 select * from 테이블명 where 속성명 = null; -- AND 조건(조건 모두다 만족) select * from member where dept = 'SL' AND username = 'aaa'; -- OR 조건(조건 한가.. 2021. 3. 12.
SQL 기본 정리 출처: https://stricky.tistory.com/34 SQL 이란 - SQL 은 Structured Query Language의 약자로 데이터베이스에서 데이터를 조회, 입력, 수정, 삭제 저장 하는데 사용되는 질의 언어 입니다. - SQL은 관계형 데이터베이스에 대해서 데이터의 구조를 정의, 데이터 조작, 데이터 제어 등을 할 수 있는 절차형 언어 - SQL은 ANSI/ISO 표준을 준수하기 때문에 데이터베이스 관리 시스템이 변경되어도 그대로 사용할 수 있다. - SQL 은 역할에 따라 DML, DDL, DCL, TCL 로 나뉩니다. DDL (Data Definition Language) : 데이터 정의 언어, 테이블 구조 관련 - 관계형 데이터베이스 테이블을 생성, 변경, 삭제하는 것으로 데이.. 2021. 3. 12.
JDBC 프로그램 작성 JDBC (Java Database Connectivity) - 자바에서 DB 프로그래밍을 하기 위해 사용되는 API 이다 (DB 종류는 상관없다.) - JDBC 드라이버 : 각 DBMS에 알맞는 클라이언트 JDBC 드라이버 설치 오라클 설치 경로 들어가기 - 오라클 기본경로 : C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib - 오라클 파일에 lib에 .jar 파일 복사 톰캣경로에다가 붙여넣기 - 톰캣 기본경로 : C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib - 이클립스 외에서 돌려야 할때는 톰캣에다가도 해야함. - 서버 DB 버전을 보고해야함. 이클립스 WEB-INF/lib 에 붙여넣기 2021. 3. 12.