봄(Day2)_MySQL

@Controller
@RequestMapping("sub9")
public class Controller09 {
	
	@RequestMapping("link1")
	public String method01(HttpServletRequest req, Model model ) {
		//1. request parameter 수집 / 가공
		String name = req.getParameter("name");
		int age = Integer.parseInt(req.getParameter("age"));
		
		Dto04 obj = new Dto04();
		obj.setName(name);
		obj.setAge(age);
		//2. business logic
		
		//3. add attribute
		model.addAttribute("value", obj);
		
		//4. forward / redirect
		return "/sub9/link1";
	}
	
    // 위 코드의 3번과 Dto04 obj = new Dto04();를 아래 코드로 해결
	@RequestMapping("link2")
	public String method2(@ModelAttribute("value") Dto04 obj) {
		
		return "/sub9/link1";
	}
}


MySQL

: 비즈니스 로직 작성에 사용(데이터 처리)

구조화된 쿼리 언어

– 데이터는 행과 열의 테이블로 구성됩니다.

– 각 행을 행 또는 레코드라고 합니다.

– 각 열을 열, 필드 또는 속성이라고 합니다.

– 각 레코드에는 동일한 필드가 있습니다. 이들의 모음을 테이블이라고 합니다.


선택하다 : 특정 테이블에서 특정 필드를 조회할 수 있습니다.


어디 : 특정 테이블에서 특정 레코드를 검색할 수 있습니다.


WHERE 절 연산자




(오늘의 단축키)

* MySQL 바로 가기 *

ctrl + enter : 실행

— : 주석