[python] 튜플을 이용한 데이터베이스 연동

파이썬은 다양한 데이터베이스와 연동할 수 있는 강력한 기능을 제공합니다. 특히, 튜플을 활용하면 데이터베이스에서 가져온 결과를 쉽게 다룰 수 있습니다.

데이터베이스 연결

우선 데이터베이스에 연결하기 위해 적절한 드라이버를 설치해야 합니다. 대표적으로 MySQL, PostgreSQL, SQLite 등이 있습니다. 필요한 라이브러리를 설치한 후, 연결을 위한 정보를 입력하여 데이터베이스에 접속합니다.

import pymysql

# 데이터베이스 연결 정보
db_info = {
    'host': 'localhost',
    'user': 'username',
    'password': 'password',
    'database': 'dbname'
}

# 데이터베이스 연결
conn = pymysql.connect(**db_info)

데이터 조회

튜플을 활용하여 데이터베이스에서 원하는 정보를 조회할 수 있습니다.

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

# 쿼리 실행
query = "SELECT * FROM table_name"
cursor.execute(query)

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

# 연결 닫기
conn.close()

결과 다루기

데이터베이스에서 가져온 결과는 튜플의 리스트 형태로 반환됩니다. 이를 활용하여 필요한 데이터를 추출하고 가공할 수 있습니다.

for row in results:
    print(row[0], row[1])

튜플을 이용한 데이터베이스 연동은 파이썬에서 빠르고 효율적으로 데이터를 다루는 방법 중 하나입니다. 데이터베이스와의 연동 작업을 효과적으로 수행하기 위해 튜플을 적재적소에 활용하세요.

참고 문헌: