본문 바로가기

카테고리 없음

[MySQL] 연동을 설정하는 파일에 올바른 정보 넣기

문제 상황

WEB-INF 파일 안에 있는 applicationContext.xml 에서 DB 연동을 관리하고 있다.
여기서 알맞은 데이터베이스의 정보를 적어야 올바르게 연결될 수 있다.
즉, 아래 코드의 빨간색 부분을 내 mysql의 정보로 바꾸면 된다.

 

해결 방법

1) MySQL Workbench를 실행하여 새로운 connection을 생성한다.
2) connection 이름과 username / password를 설정한다.
password는 store in vault ... 를 누르고 내 username에 맞는 패스워드를 입력해주면 된다.
❗이때 입력하는 유저 이름과 비밀번호는 새로 설정하는게 아니라, 내가 미리 만들어둔 접근 정보임❗
3) Test Connection을 눌러서 연결이 되는지 확인한다.

4) <property name = "url"> 에 들어갈 url 형식은 다음과 같다.
jdbc:mysql://localhost:{port}/{데이터베이스 명}
❗주의할 점 : {데이터베이스 명}에 들어가야하는건 커넥션의 이름이 아니라, 
커넥션 안에서 create database 명령어로 만든 데이터베이스 이름이다!

 

최종 내용