[python] 파이썬 API를 사용한 데이터베이스 연동

데이터베이스는 애플리케이션에서 필요한 데이터를 보관하고 제공하는 데 필수적입니다. 파이썬은 다양한 데이터베이스에 접근할 수 있도록 다양한 API를 제공합니다. 이 블로그 포스트에서는 파이썬으로 데이터베이스에 접속하고 데이터를 조회하는 방법에 대해 살펴보겠습니다.

목차

  1. SQLite 데이터베이스 연동
  2. MySQL 데이터베이스 연동
  3. MongoDB 데이터베이스 연동

SQLite 데이터베이스 연동

SQLite는 서버가 아닌 로컬 파일 기반의 데이터베이스로 경량화된 데이터베이스가 필요한 경우 많이 사용됩니다. 파이썬에는 SQLite3 모듈을 통해 SQLite 데이터베이스에 연결할 수 있습니다.

import sqlite3

# 데이터베이스 연결
conn = sqlite3.connect('example.db')

SQLite3 모듈 공식 문서 바로가기

MySQL 데이터베이스 연동

MySQL은 오픈 소스 데이터베이스 관리 시스템으로, 파이썬에서 MySQL 데이터베이스에 접속하기 위해서는 PyMySQL 모듈을 사용할 수 있습니다. PyMySQL은 MySQL 데이터베이스에 연결하고 쿼리를 수행하는 데 사용됩니다.

import pymysql

# 데이터베이스 연결
conn = pymysql.connect(host='localhost', user='username', password='password', database='dbname')

PyMySQL 모듈 공식 문서 바로가기

MongoDB 데이터베이스 연동

MongoDB는 NoSQL 데이터베이스로, 파이썬에서는 pymongo 모듈을 사용하여 MongoDB에 연결할 수 있습니다.

import pymongo

# 데이터베이스 연결
client = pymongo.MongoClient('mongodb://localhost:27017/')
db = client['example']

pymongo 모듈 공식 문서 바로가기


파이썬을 사용하여 데이터베이스에 연결하는 방법을 간단히 살펴보았습니다. 각 데이터베이스마다 사용하는 모듈이 다르므로 해당 모듈의 문서를 참조하여 더 자세한 정보를 얻을 수 있습니다.