[python] 파이썬에서 데이터베이스에 연결하기 위한 모듈

가장 일반적으로 사용되는 데이터베이스 시스템인 MySQL, PostgreSQL, SQLite 등과의 연결을 위해서는 각각 mysql-connector-python, psycopg2, sqlite3 등의 모듈을 사용할 수 있습니다. 이러한 모듈을 사용하여 데이터베이스에 연결하고 데이터를 쿼리하거나 수정할 수 있습니다.

아래는 MySQL 데이터베이스에 연결하여 간단한 쿼리를 수행하는 예제 코드입니다.

import mysql.connector

# 데이터베이스 연결 정보 입력
db_config = {
  'user': 'username',
  'password': 'password',
  'host': 'hostname',
  'database': 'databasename'
}

# 데이터베이스 연결
conn = mysql.connector.connect(**db_config)

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

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

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

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

# 연결 종료
conn.close()

해당 예제 코드에서는 mysql-connector-python 모듈을 사용하여 MySQL 데이터베이스에 연결하고, 미리 정의된 정보를 사용하여 데이터를 쿼리하는 방법을 보여줍니다.

더 자세한 내용은 각 모듈의 공식 문서를 참고하시기 바랍니다.