STS : DB 연결하기 (phpMyAdmin) + 한글 깨짐 해결

2020. 8. 8. 02:30·WEB/2020_webCamp

<STS에 DB 연동>

 

 

1. 사용할 DB 경로, id, pw 설정하기

 

dao 파일에 추가, id&pw : phpmyadmin 계정 아이디 및 비번

 

2. 관련 DB library 추가하기 : mysql을 사용하므로 아래 라이브러리를 추가한다. DB 종류마다 추가할 dependency가 다르다.

 

pom.xml에 dependency 추가

 

 

<한글 깨짐 해결>

 

1. web.xml에 아래 이미지 처럼 해당 코드 추가하기

 

web.xml

 

<filter>

<filter-name>Set Character Encoding</filter-name>

<filter-class>org.apache.catalina.filters.SetCharacterEncodingFilter</filter-class>

<init-param>

<param-name>encoding</param-name>

<param-value>utf-8</param-value>

</init-param>

</filter>

<filter-mapping>

<filter-name>Set Character Encoding</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

 

2. DB utf8mb4_general_ci로 바꾸기

 

또는 테이블, 필드 속성 자체를 utf8mb4_general_ci로 바꾸기

 

 

'WEB > 2020_webCamp' 카테고리의 다른 글

Spring 프레임워크 & Spring boot  (0) 2020.08.12
JSP : Model1 / Model2 / MVC  (0) 2020.08.11
STS : Git push 오류 rejected - non-fast-forward 해결 방법  (0) 2020.08.08
DAO & DTO  (0) 2020.08.07
CRUD  (0) 2020.08.07
'WEB/2020_webCamp' 카테고리의 다른 글
  • Spring 프레임워크 & Spring boot
  • JSP : Model1 / Model2 / MVC
  • STS : Git push 오류 rejected - non-fast-forward 해결 방법
  • DAO & DTO
HBean_
HBean_
백엔드 개발자의 개발 로그 💻
  • HBean_
    개발_log
    HBean_
  • 전체
    오늘
    어제
    • 전체 (102)
      • WEB (49)
        • Spring (14)
        • AWS EC2 (6)
        • DB (3)
        • 2020_webCamp (25)
        • JPA (1)
      • Devops (2)
      • 보안 (4)
      • Git (6)
      • JAVA (13)
      • 자료구조 (2)
      • 알고리즘 (10)
      • 네트워크 (2)
      • SStudy (2)
      • 실전프로젝트2 (4)
      • 개발 일기 (1)
      • 개발툴 (4)
      • Intellij (2)
      • 이슈 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • GITHUB
  • 공지사항

  • 인기 글

  • 태그

    플러그인
    톰캣
    인텔리제이
    웹
    IntelliJ
    tomcat
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
HBean_
STS : DB 연결하기 (phpMyAdmin) + 한글 깨짐 해결
상단으로

티스토리툴바