본문 바로가기

Install & Settings

SpringMVC DB 연결 - 1. DBeaver 로 MariaDB 연결하기

 

 

# 1. MariaDB 설치 

 

https://downloads.mariadb.org/

Download 10.4.8 Stable Now! > MariaDB 10.4.8 Stable > mariadb-10.4.8-winx64.zip 을 다운로드 받았다. 

프로그램을 다운받을 때는 버그로부터 안정적인 한 단계 낮은 버전을 선호하는데, 

10.4.8 는 릴리즈 상태가 alpha, beta 를 거쳐 stable 라 가장 최신 버전으로 다운로드.   

 

MariaDB 프로그램 다운받기

 

MariaDB 설치하기 줄글요약 

...더보기

기본값을 기준으로 Next 로 설치했다. 비밀번호 설정하는 단계에서만 입력한다면 설치는 쉽다. 

1. 우측 하단에 No thanks just take me to the download 버튼 클릭.

2. 다운로드 받은 mariadb-10.4.8-winx64.exe 파일을 실행한다.

3. Next > license 동의 확인 후 Next 

4. > 설치할 위치 지정 후 Next 

5. Default instance properties 창이 뜨면 root 비밀번호 입력UTF-8 을 체크 Next  

   - Modify password for database user 'root' > root password 를 설정하면 로컬에서만 접속이 가능해진다. 

   - Enable access from remote machines for 'root' user 을 체크하면 다른 컴퓨터에서도 접속이 가능해진다. 

   - Use UTF8 as default server's character set : 기본 인코딩을 UTF-8 로 설정한다. 

6. > Service 이름과 TCP port 기본값 설정하고 Next

   - Service Name 의 기본값은 MySQL 이다.

   - TCP port 의 기본값은 3306 이다. (오라클은 1521 이다.)

7. 제조사로 정보 전송 확인 후 Next

   - Enable the Feedback plugin submit anonymous usage information 은 제조사로 보냈다는 동의

8. 모든 선택이 끝났다면 Install 을 클릭한다.

 

 

# 2. 프로젝트에서 MariaDB 설정하기 

 

1. pom.xml 에 라이브러리 추가하기 

https://mvnrepository.com/search?q=mariadb 에서 dependency 소스를 pom.xml 에 추가한다.

이 구문으로 maven 이 자동으로 라이브러리를 다운받아, 프로젝트에서 사용할 수 있다.

 

 

2. servlet-context.xml 에 bean-datasource 추가하기

아래 예시 구문 중 value 에 DB생성시 설정한 username 과 password 를 입력하면 된다. 

 

Class...not found 에러시 

...더보기

Class'org.springframework.jdbc.datasource.DriverManagerDataSource' not found

<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-jdbc</artifactId>
  <version>${org.springframework-version}</version>						
</dependency>

pom.xml 에

1) spring-jdbc <dependency> 를 추가한뒤

2) 마우스 우클릭 Maven > update project 

3) 상당 메뉴 중 Project > Clean 하면 에러 해결된다.  

 

 

# 3. SLQ 개발툴 DBeaver 실행

 

DBeaver 다운로드 방법

...더보기

https://dbeaver.io/download/

Community Edition 6.2.1 버전으로 다운로드.

 

 

DBeaver 를 실행하면 좌측에 Database Navigator 창이 있고,

전원연결 아이콘에 마우스를 올려 놓으면 <새 데이터베이스 연결> 문구를 확인할 수 있다.

앞서 다운받은 MariaDB로 데이터베이스를 선택하면, Connection Settings 창이 뜬다.

MariaDB 설치하며 설정한 비밀번호와 동일하게 사용자이름, 비밀번호를 입력하고 저장한다.

 

 

 

 

# 4. DB생성 후 연결 테스트 - Connected 되면 성공

 

1) DBeaver 메뉴 중 파일 > 새로 작성 을 클릭하면 데이터베이스 연결 마법사 창이 뜬다.

DataBase Navigator 에서 마우스 우클릭 > Create > Connection 를 해도 된다. 단축키는 Ctrl+N. 

2) 데이터베이스 MariaDB 선택

3) DB 정보입력port 입력 후 생성 완료

4) Test Connection > Connected 

 

1) 데이터베이스 새로작성

 

2) 데이터베이스 MariaDB 선택 

 

3)  DB 정보입력 및 port 입력 후 생성 완료 

 

4) Test Connection 으로 Connectied 확인 

 

DB 생성 했으면

프로젝트에서 DB 연결되는지 테스트 해본다.