-
[Spring] MongoDB와 Spring연동하기 - 1. MongoDB설치와 설정Programming/Spring 2015. 10. 3. 21:08
MongoDB는 NoSQL중 대표적인 DataBase로, 가장 널리 사용되고 있는 인기DB중 하나입니다.
모든 NoSQL이 그러하겠지만, MongoDB의 가장 큰 장점이라면 아마도 DB에 객체 자체를 저장할 수 있고, 저장능력이 우수한 점을 꼽을 수 있을 겁니다.
(NoSQL에 대해선 나중에 한번 기회가 된다면 이야기해보겠습니다.)
일단 이번 파트에선 MongoDB의 설치와 환경변수 설정 등에 대해 알아보도록 하겠습니다.
먼저 MongoDB(https://www.mongodb.org/)사이트에 접속하고 'Download MongoDB'를 클릭합니다.
그 후, 위의 1번처럼 자신의 bit수에 맞게 선택을 한 후 아래 2번처럼 zip파일을 다운받으면
다음과 같이 파일이 다운받아지는 것을 볼 수 있습니다.
그리고 다운 받은 파일의 압축을 C드라이브에 풀어줍니다.
그 후 환경변수를 설정해주어야 하기 때문에, 내 컴퓨터를 오른쪽마우스로 클릭해 속성에 들어가 줍니다.
고급시스템 클릭 후 환경변수를 클릭해줍니다.
시스템변수에서 path를 선택 후 편집을 선택해주고,
C:\mongodb-win32-x86_64-3.0.6\bin를 입력해주면 됩니다.
이 때, 앞에 다른 변수들이 있으면 그 변수 뒤에 세미콜론(;)을 붙인뒤
MongoDB가 저장된 경로를 넣어주면 됩니다.
이렇게 하면 MongoDB의 기본설치 및 세팅이 끝났습니다(!)
MySQL 설치하는것 보다 간단하죠?
그럼 프로그램을 실행해봅시다.
콘솔창을 실행시킵니다.
콘솔창이 나타나면 mongod를 입력해줍니다.
그럼 아마 다음과 같은 에러가 뜰 것입니다.
위의 에러는 DB를 저장할 경로가 지정이 안되어있어서 나는 에러입니다.
그럼 경로를 만들어보겠습니다.
경로는 위에 나와있는 곳(c:\data\db)에 그대로 폴더를 만들어도 되고,
아니면 저처럼 다른곳에 폴더를 만들고 그 쪽으로 경로를 지정해주면 됩니다.
저는 c:\mongodb-win32-x86_64-3.0.6\data에 저장해보겠습니다.
위에처럼 mongod --dbpath '저장할경로' 를 입력하고 엔터를 누르게되면 아래와 같이 실행이 될 것입니다.
축하합니다. MongoDB서버를 실행시켰습니다(!!)
그리고 콘솔창을 하나 더 연다음 mongo라고 입력만 하면 바로 client로 접속할 수 있게 됩니다.
여기서 바로 데이터를 넣을수 있게 됩니다.
다음 포스팅엔 db계정생성 및 스프링과 실제로 연동을 해보도록 하겠습니다~
'Programming > Spring' 카테고리의 다른 글
[Spring] 파라미터 여러개 받기 및 JSON으로 출력. (0) 2015.10.25 [Spring] 컨트롤러 분할하기(주소창 나누고 파라미터 받기) (0) 2015.10.25 [Spring] JAVA 객체를 XML로 페이지에 출력해보기 (0) 2015.10.25 [Spring]OracleDB 연동하기 (0) 2015.10.22