[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 데이터베이스에 연결하고, 미리 정의된 정보를 사용하여 데이터를 쿼리하는 방법을 보여줍니다.
더 자세한 내용은 각 모듈의 공식 문서를 참고하시기 바랍니다.