
[ADD] JDBC 3일차 - Service Layer 추가 1.DAO의 역할이 편중되어 있어서 Service를 추가하여 역할을 덜어줌 2. Service는 생성된 연결을 전달해주는 역할 3. DBMS 연결생성은 JDBCTemplate 클래스가 해줌 4. 실습구조의 변경 AS-IS: View - Controller - Dao - DB AS-Be: View - Service - Dao - DB | JDBCTemplate (서비스 밑에 연결)해킹을 막기 위해 이걸 배움 * 1. Query문에 위치홀치(??) * 2. PreparedStatement 생성 * 3. 위치홀더에 값 셋팅 * 4. 쿼리문 실행(quer..

Data Access Object 자바 데이터베이스 커넥티비티 JDBC 탑다운? 바텀업? 1.16 run에서 시작 ->MemberView 저절로 만듦 대소문자 상관없이 처리되게 하려면?? 쿼리로 해결하기: 자바에서 해결하기: prepare statement? View에서 메소드 만들기만? -> Controller에도 메소드 만들기만 -> Dao에서 메소드 만들고 다함 Resultset(회원조회)은 뭐길래 finally에는 없지? SELECT쿼리문썼을때만 1. 회원가입(1) ->1.4.가입,수정은 값을 입력할 수 있는 메소드여야 한다(view) 2. 회원수정(4) ->주소는 띄어쓰기가 있으므로 nextline()사용 3. 회원탈퇴(3) 4. 회원조회(2) 5. 회원검색(0) 메뉴선택 > case1.3.5..

2월 중순 넘어서 프로젝트 할때 쓸예정!! https://www.youtube.com/watch?v=rdfHFnqVoRw&list=PLbflMVhwy2jOoDIm7kVgt1_sYDJm_oBaD&ab_channel=%ED%99%8D%EC%8C%A4%EC%9D%98%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%9E%A9 DAY1일차에 젤 중요한거 많아-> 세분화해서 공부C## 전버전꺼CREATE USER 계정 IDENTFIED BY 비번 GRANT CONNECT TO 계정; GRANT RESOURCE TO 계정;CHECK의 문법순서:CHACK(USER_GENDER IN('남','여'); DEFAULT 값맞춰야-SYSDATE,O ALTER로 조합해서 원하는 형태대로 제약조건 수정 OR DROP으..

-- ================ PL/SQL (반복문/IF문 쓸수 있다) ======================= -- ORACLE'S PROCEDURAL LANGUAGE EXTENSION TO SQL의 약자 -- -> 오라클 자체에 내장되어 있는 절차적 언어로써, SQL의 단점을 보완하여 -- SQL문장 내에서 변수의 정의(DECLARE), 조건처리, 반복처리 등을 지원함 -- PL/SQL의 유형 -- 1.익명블록(ANONYMOUS BLOCK) : 약간 인라인 느낌?? -- 2.프로시저(PROCEDURE) : 익명블록에 이름 붙여저장 -- 3.함수(FUNCTION) : 프로시저가 리턴값이 있으면 함수값 -- PL/SQL의 구조(익명블록) -- 1. 선언부(선택) : DECLARE -- 2. 실..