본문 바로가기
개발 일지/Web

[ 스파르타 / Web ] 웹개발 종합반 3주차_#4

by CODESIGN 2022. 12. 31.

주제


파이썬으로 DB에 접속하기

 

 

mongoDB 링크 


 

Cloud: MongoDB Cloud

 

account.mongodb.com

 

 

mondDB에서 Organization 만들어주기


mongoDB는 mongoDB Atlas 컴퓨터를  우리에게 빌려주는 방식으로 하나 배정받고 그 컴퓨터에 접속할 수 있는 아이디 패스워드를 만들어준다.

 

1. Organization을 새로 만들어준다.

 

2. Organization  이름을 입력한뒤 Next를 클릭한다.

 

3. Create Organization을 누른다.

 

 

mondDB에서 Project 만들어주기


1. New project를 클릭한다.

 

 

2. 원하는 이름을 적고 Next를 누른뒤, 한 번 더 create project를 눌러주면 프로젝트가 생성된다.

 

3.Build a Database

 

 

4. 오른쪽에 Free라고 적힌 부분에서 Create를 클릭한다.

 

5. Seoul을 선택해준다.

 

 

6. 처음에는 Loading이라고 뜨고 대충 2-3분이 지나면 아래와 같이 내용이 뜬다.

 

 

그 사이에 파이썬에 필요한 패키지를 설치하자.

 

파이썬에 패키지 설치하기


파이썬으로 DB에 접속 하기위해서는 두 가지 패키지가 필요하다. 

1. pymongo

2. dnspython

 

 

1. 설정을 클릭한다.

 

2. +를 클릭한다.

 

 

3. pymongo와 dnspython를 설치해준다.

 

파이썬으로 DB에 접속


1. Connect를 클릭한다.

 

2. Connect your application을 클릭한다.

 

 

3. 파이썬으로 설정해주고 아래 링크를 복사해준다.

 

4. 파이썬파일에 아래와 같이 입력해준다.

 

**비밀번호는 본인이 입력 해던 번호를 입력한다.**

from pymongo import MongoClient
client = MongoClient('mongodb+srv://sparta:<비밀번호 입력!>@cluster0.d60fnnw.mongodb.net/?retryWrites=true&w=majority')
db = client.sparta

doc = {
    'name': 'bob',
    'age': 27
}

db.users.insert_one(doc)

 

 

 

파이썬으로 DB가 잘 연결되었다면 위에서 적은 코드의 정보가 아래의 Browse Collections에 가면 확인할 수 있다.

 

 

 

 

 

댓글