Request 객체의 메소드
return String getParameter(name) // 파라미터 변수 name에 저장된 변수를 얻어내는 메소드로, 이때 변수의 값은 String으로 리턴된다. String getParameterValues(name) // 파라미터 변수 name에 저장된 모든 변수값을 얻어내는 메소드로, 이때 변수의 값은 String 배열로 리턴된다. checkbox에서 주로 사용된다. Enumeration getParameterNames() // 요청에 의해 넘어오는 모든 파라미터 변수를 Enum타입으로 리턴한다. String Protocol() // 웹 서버로 요청 시, 사용 중인 프로토콜을 리턴한다. String getServerName() // 웹 서버로 요청 시, 서버의 도메인 이름을 리턴한다. String getMethod() // 웹 서버로 요청 시, 요청에 사용된 요청 방식(GET, POST, PUT 등)을 리턴한다. String QueryString() // 웹 서버로 요청 시, 요청에 사용된 QueryString을 리턴한다. String getRequestURI() // 웹 서버로 요청 시, 요청에 사용된 URL 로부터 URI 값을 리턴한다. String getRemoteAddr() // 웹 서버로 정보를 요청한 웹 브라우저의 IP주소를 리턴한다. int ServerPort() // 웹 서버로 요청 시, 서버의 Port번호를 리턴한다. String getContextPath() // 해당 JSP 페이지가 속한 웹 어플리케이션의 콘텍스트 경로를 리턴한다. String getHeader(name) // 웹 서버로 요청 시, HTTP 요청 헤더(header)의 헤더 이름인 name에 해당하는 속성값을 리턴한다. Enumeration HeaderNames() // 웹 서버로 요청 시, HTTP 요청 헤더(header)에 있는 모든 헤더 이름을 리턴한다.
Response 객체의 메소드
return void setHeader(name, value) // 헤더 정보의 값을 수정하는 메소드로, name에 해당하는 헤더 정보를 value값으로 설정한다. void setContentType(type) // 웹 브라우저의 요청의 결과로 보일 페이지의 contentType을 설정한다. void sendRedirect(url) // 페이지를 이동시키는 메소드로, url로 주어진 페이지로 제어가 이동한다.
Session 객체의 메소드
return String getId() // 해당 웹 브라우저에 대한 고유한 세션 ID를 리턴한다. long getCreationTime() // 해당 세션이 생성된 시간을 리턴한다. long getLastAccessedTime() // 웹 브라우저의 요청이 시도된 마지막 접근시간을 리턴한다. void setMaxInactiveInterval(time) // 해당 세션을 유지할 시간을 초단위로 설정한다. int getMaxInactiveInterval() // 기본값은 30분으로 setMaxInactiveInterval(time) 로 지정된 값을 리턴한다. boolean isNew() // 현재의 웹 브라우저가 새로 부른 즉, 새로 생성된 세션의 경우 true 값을 리턴한다. void invalidate() // 현재 정보의 유지로 사용 시, 설정된 세션의 속성 값을 모두 제거한다. 주로 세션을 무효화 시킬때 사용 HttpSession session = request.getSession(false); //기존 세션 객체가 있으면 그 걸 리턴, 없으면 null 리턴


 테이블정의서에서 주로 사용되는 mysql 쿼리 입니다. (참고용)

 SELECT COLUMN_NAME,
       COLUMN_KEY,
       DATA_TYPE,
       character_maximum_length,
       IF(IS_NULLABLE = 'YES', '', 'N') AS NULLABLE,
       COLUMN_DEFAULT                   AS `DEFAULT`,
       COLUMN_COMMENT
FROM INFORMATION_SCHEMA.columns
WHERE table_name = 'TABLE_NAME'

'Database > Mysql, MariaDB' 카테고리의 다른 글

[MySQL] 성능을 죽이는 17가지 방법  (0) 2018.02.26
[Mysql] Explain 실행계획 보는법  (0) 2018.02.13
[Mysql] root 초기 암호 설정  (0) 2017.07.11
mysql federated  (0) 2016.10.11
[Mysql] Window 환경 수동 설치  (0) 2016.09.08

내컴퓨터 우클릭 - 관리 - 서비스 설정

에서 mysql stop.


> mysqld --skip-grant


새 cmd 창을 열어 mysql 서버 를 Start 하지 않은 상태에서


> mysql -uroot

or

> mysql


로 진입


mysql> update user set password = password('new-password') where user = 'root';

mysql> flush privileges;


후에


net start mysql DB 다시 가동.


새 cmd 창에서 mysql -uroot -p
비밀번호 new-password 로 접속

+ Recent posts