본문 바로가기
네이버클라우드/JAVA 웹 프로그래밍

JAVA 59일차 (2023-08-14) 자바 프로그래밍_네이버클라우드 mysql DBMS 사용하기_개인프로젝트 - 마트 관리 시스템

by prometedor 2023. 8. 15.
## 57. 파일 업로드 다루기 - multipart/form-data POST 요청 파라미터 인코딩

- apache.org의 라이브러리를 이용하여 multipart/form-data 파라미터를 다루는 방법
- Servlet API를 이용하여 multipart/form-data 파라미터를 다루는 방법
- 네이버클라우드 mysql DBMS 사용하기

 

https://console.ncloud.com/vpcCloudMysql/server

ㄴ VPC > Services > All > Database > CloudDB for MySQL 선택

=>

ㄴ [+ DB Server 생성] 선택

=>

ㄴ vpc 생성방법

=>

=>

ㄴ 서브넷 생성 방법

=>

 

 

DB Serbver 생성

ㄴ Cloud DB for MySQL > DB Server > DB 서버 생성 > 서버 설정 값 입력

=>

=>

ㄴ Backup설정 체크해제

=>

ㄴ DB 설정 값 입력

ㄴ 암호 적어두기

=>

ㄴ [Cloud Log Analytics 이용 신청] 선택 (강제임)

=>

=>

ㄴ [+ 생성] 선택

=>

ㄴ DB 서버 완성

ㄴ [확인] 선택

=>

 

ACG 설정

=>

ㄴ [ACG 설정] 선택

=>

Inbound 규칙 설정

ㄴ [myIp] 선택

ㄴ 허용 포트 : 3306

ㄴ [+ 추가] 선택

=>

outbound 규칙 설정

ㄴ 목적지는 0.0.0.0/0 으로 설정

ㄴ 허용 포트 : 1-65535

ㄴ [+ 추가] 선택

ㄴ [v 적용] 선택

=>

=>

ㄴ DB 관리 > Public 도메인 관리 선택

=>

=>

ㄴ Public 도메인 설정됨

ㄴ 해당 Public 도메인 메모해두기

=>

mysql 실행 확인

=>

ㄴ Public 도메인 이용

ㄴ 설정했던 비밀번호 넣기

=>

ㄴ 네이버클라우드 서버의 mysql 로그인 완료

=>

=>

ddl3.sql 파일과 data3.sql 파일에 따라 테이블 생성 및 데이터 입력하기

=>

ㄴ 생성된 report_xxx 테이블 확인

 

 

jdbc.properties 설정하기

ㄴ ncloud 폴더 생성

=>

ㄴ config 패키지에 있는 jdbc.properties 파일 복사하여 ncloud 폴더에 추가해주기

=>

jdbc.properties

ㄴ localhost 대신 네이버 클라우드 DB 서버의 Public 도메인 입력하기

=>

jdbc.properties

ㄴ 네이버 클라우드 DB 서버에 설정한 비밀번호를 입력

=>

mybatis-config.xml

ㄴ ncloud 폴더에 있는 jdbc.properties 로 설정해주기

=>

ㄴ 서버 Publish 해주기

=>

ㄴ 서버 Start 해주기

=>

=>

=>

ㄴ 로그인

=>

=>

=>

ㄴ 새 글 추가 잘 됨을 확인