JDBC (3) 썸네일형 리스트형 JDBC_3강(spr) JDBC 연동 프로그램 추가 1. 프로그램 생성 시 프로젝트명 등 설정을 마친 뒤 Dependencies를 선택할 때 Lombok / Spring Web과 함께 세 가지를 추가해준다. => JDBC API / MyBatis Framework / MySQL Driver 2. pom.xml 추가 앞서 tomcat과 jstl 라이브러리 추가해준 것과 마찬가지로 다음 내용을 추가해준다. org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.16 3. apllication.properties 설정 jsp와 static resources를 설정하고 DB 및 Mybatis에 대해서도 설정해주어야 한다. // jdbc setting spring.datasource.driver-cl.. JDBC_2강 데이터 관리 프로그램 문자열, 정수, 날짜 데이터를 관리하는 프로그램 짜보기 메뉴) 데이터 입력 데이터 출력 데이터 검색 데이터 수정 데이터 삭제 종료 => MVC 패턴 + DB 연동 => DB를 연결하여 데이터를 주고 받기 때문에 DTO 작성 시에는 연관된 DB 테이블을 고려하여 작성해야 한다. 따라서 컬럼의 이름과 동일하게 변수를 만들고(소문자로만 작성) 날짜형(date)는 문자열로 취급해 만들어준다. 프로그램의 흐름) main 메소드에서 시작 -> controller 메소드 실행(전체 흐름 처리) -> 입출력은 view 패키지의 클래스에서 처리 -> 각 기능에 대한 처리는 service 패키지에서 처리 -> 전체 프로그램의 흐름 제어는 controller에서 처리 ex) view -> control.. JDBC_1강 JDBC(Java Database Connectivity) 프로그래밍 자바 프로그래밍과 DBMS를 연동하는 작업으로, DB에 직접 접근하는 것이 아니라 DBMS(MySQL)와 네트워크로 연결해 데이터 처리를 요청하고 결과를 응답받는 구조이다. 이 과정을 진행하려면 드라이버(jar) 파일을 프로젝트에 포함시켜야 한다. File > Project Structure... 실행 -> Libraries 선택 -> '+' 버튼 클릭 > 'Java' 선택 -> 외부 jar 파일의 위치를 찾아 포함 처리 단계) DBMS용 드라이버 로드 드라이버를 통한 DBMS 접속(IP, 계정, 비밀번호) 요청 및 응답 처리 접속 해제 예제) 흐름 파악하기 package dao; import java.sql.Connection; im.. 이전 1 다음