JDBC : build.gradle mysql connector 추가, 자바 코드 작성
JSP : 톰캣 설치, 프로젝트 + web, 연동 설정
톰캣 : 자바기반으로 만들어져있는 서버프로그램
PATH
JAVA_HOME 환경변수 설정
톰캣 설정 추가 fix
project structure -> artifacts에서 경로설정
- mysql이랑 java 연결 -> build.gradle 들어가서 dependencies에 넣기
implementation group: 'com.mysql', name: 'mysql-connector-j', version: '8.0.33'
console에서 한글 깨지면
-
settings -> encoding검색 -> file encoding -> 3개 다 UTF-8로 바꾸기
-
setting -> build검색 -> gradle -> 2개 intellij로 바꾸기
-
Edit configuration -> vm options -> -Dfile.encoding=UTF-8 붙여넣기
- get 방식 -> doGet
post 방식
사용목적 : GET은 서버의 리소스에서 데이터를 요청할 때, POST는 서버의 리소스를 새로 생성하거나 업데이트할 때 사용한다.
DB로 따지면 GET은 SELECT 에 가깝고, POST는 Create 에 가깝다고 보면 된다.
요청에 body 유무 : GET 은 URL 파라미터에 요청하는 데이터를 담아 보내기 때문에 HTTP 메시지에 body가 없다. POST 는 body 에 데이터를 담아 보내기 때문에 당연히 HTTP 메시지에 body가 존재한다.
- 주소창에 localhost = 자기자신, 내 ip주소랑 같은 뜻