@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 : 실행
— : 주석