[python] 모듈과 패키지를 사용한 데이터베이스 연동 예시

데이터베이스 연동은 데이터의 저장, 수정, 조회 등을 위해 필수적으로 사용됩니다. Python에서는 다양한 모듈과 패키지를 활용하여 데이터베이스에 연결하고 작업할 수 있습니다. 이번 예시에서는 Python에서 데이터베이스에 접속하고 기본적인 조회 작업을 수행하는 방법을 살펴보겠습니다.

모듈 및 패키지 설치

Python에서 데이터베이스 연동을 위해 사용할 수 있는 주요 모듈과 패키지는 다음과 같습니다:

이러한 모듈과 패키지는 pip을 이용하여 간단히 설치할 수 있습니다:

pip install sqlite3
pip install pyodbc
pip install mysql-connector-python
pip install psycopg2

데이터베이스 연결과 조회

SQLite3 모듈을 사용한 연동 예시

import sqlite3

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

# 커서 생성
cursor = conn.cursor()

# 쿼리 실행
cursor.execute('SELECT * FROM users')

# 결과 가져오기
results = cursor.fetchall()

# 연결 닫기
conn.close()

# 결과 출력
for row in results:
    print(row)

이렇게 Python에서는 간단한 코드 몇 줄만으로도 다양한 데이터베이스와의 연동 및 작업이 가능합니다. 다양한 데이터베이스에 대한 연동 방법은 해당 모듈 또는 패키지의 공식 문서를 참고하여 보다 상세한 내용을 이해할 수 있습니다.