
JDBC 구동 절차와 명령어 1. 로드 객체화 -> 실행되면 메모리상에 올라감 Class.forName("oracle.jdbc.driver.OracleDriver"); 2. 연결 객체를 얻고 -> 연결이 이루어지고 확립이되면 객체가 반환 Conntection con = DriverManager.getConnection(...); 3. 실행도구생성 -> 사용자로부터 쿼리를 받고 실행도구를 생성 Statement st = con.createStatement(); 4. 결과 실행 후 쿼리를 결과를 다시 얻어서 패치 ResultSet rs = st.executeQuery(sql); 객체 도구 4개가 New로 만들어지지 않고 순서대로 만들어진다. 이유는 앞의 도구가 만들어져야 순차적으로 객체를 만들 수 있기 때문..

오라클 DBMS : Oracle Database 18c Express Edition for Windows x64 download.oracle.com/otn/nt/oracle18c/180000/OracleXE184_Win64.zip https://login.oracle.com:443/oam/server/obrareq.cgi?encquery%3DC32hIgzvYYYjFnHK%2F16WRy0kdsoGRCSzhCBUlxytyISmc20RWckhvWBhUy%2FOglfBccnxkkAxEzNA8jcrEdkO5nHMKoR2vm%2BuoYMT2Pijyh9zzr89tCK1x5owDHEX8kp06ccJm%2FggGKJ%2FTZxDLl%2B%2BmogngSeOSSjJ%2BlcbI8PLBM08qJfjBqJ0uyi2Of4fAF..

JDBC(JavaDataBaseConnectivity): 요약: 자바 프로그램 안에서 SQL을 실행하기 위해 데이터베이스를 연결해주는 응용프로그램 인터페이스를 말한다. 자바 프로그램 내에서 데이터베이스 질의문 즉, SQL을 실행하기 위한 자바 API(application programming interface)이다. Java database connectivity의 약자로 생각하기도 하지만 실제로는 상표 이름이다. JDBC는 데이터베이스 및 애플리케이션 개발자들을 위한 표준 API를 제공하고 순수 자바 API만으로도 데이터베이스 응용업무를 만들게 해 준다. JDBC를 사용하면, 어떠한 관계 데이터베이스(relational database)에서도 SQL문을 사용하기 쉽다. 즉, JDBCAPI를 사용하면 D..

HTML을 JSP로 만들기 notice디렉터리의 list.html을 복사해서 list.jsp로 저장 list.jsp 헤더 메인메뉴 학습가이드 강좌선택 AnswerIs 강좌검색 폼 과정검색필드 과정검색 회원메뉴 HOME 로그인 회원가입 고객메뉴 고객센터 고객센터메뉴 공지사항 자주하는 질문 수강문의 이벤트 협력업체 공지사항 경로 home 고객센터 공지사항 공지사항 검색폼 공지사항 검색 필드 검색분류 제목 작성자 검색어 공지사항 목록 번호 제목 작성자 작성일 조회수 8 스프링 8강까지의 예제 코드 newlec 2019-08-18 146 7 스프링 DI 예제 코드 newlec 2019-08-15 131 6 뉴렉쌤 9월 초 국기과정 모집 안내 newlec 2019-06-11 517 5 뉴렉처 강의 수강 방식 안내..

EL 연산자 []. () not ! empty empty = lt gt le ge 엄격한 html에서 사용할때에는 꺽음쇠보다는 기호화된 연사자를 사용하는게 바람직하다. 일반 html에서는 꺽음쇠도 문제없다. == != eq ne && and || or ? : EL Expression Result ${1 > (4/2)} false ${4.0 >= 3} true ${100.0 == 100} true ${(10*10) ne 100} false ${'a' 3} true $1.2E4 + 1.4} 12001.4 ${3 div 4} 0.75 ${10 mod 4} 2 예제) param.num=11이기 때문에 첫 번째 값은 true parm.num의..

EL의 데이터 저장소 우선순위: 1. Page 2. request 3. session 4. application 우선순위 순으로 돌면서 데이터를 찾아서 사용. but Page에서 찾으면 request 이후 에서는 찾지 않는다. Page: Page내에서 저장소로 사용 할 수있다. 예제) spag.jsp ${value} ${names[0]} ${notice.title} ${aa} pageContext.setAttribute를 이용해 hello를 aa저장 후 ${aa}로 출력 키워드가 page, request, session, application에서 중복되어서 사용된다면? 우선순위가 높은 page에서 값을 가져 오게된다. 그렇다면 request에 있는 키워드를 사용하고 싶다면 어떻게 해야할까? 특정한 한 위..
EL(Expression language)이란? View를 위한 데이터 추출 표현식 예를 들어, Controller 에서 request.setAttribute("cnt", 30); 이라는 식을 View에서 확인하려면 request.getAttribute("cnt"); 로 호출 해야한다. 여기서 View에서 코드블럭안에 자바코드를 사용하게 되는데 이를 개선하기 위한 방법으로 EL이 등장했다. EL표기법 ${cnt} ${list[0]} ${n.title} package com.newlecture.web; import java.io.IOException; import java.util.HashMap; import java.util.Map; import javax.servlet.RequestDispatcher;..