1.7 KiB
1.7 KiB
PyMySQL 모듈
MariaDB는 높은 호환성과 성능으로 많은 사랑을 받는 오픈 소스 데이터베이스입니다. 파이썬에서 MariaDB를 사용하려면 PyMySQL과 같은 별도의 드라이버를 설치해야 합니다.
pip install PyMySQL
import pymysql
# 데이터베이스 연결 정보
host = 'your_host'
user = 'your_user'
password = 'your_password'
database = 'your_database'
# 데이터베이스 연결
try:
conn = pymysql.connect(
host=host,
user=user,
password=password,
database=database
)
print("데이터베이스에 연결되었습니다.")
except pymysql.Error as e:
print(f"Error: {e}")
# 커서 생성
cursor = conn.cursor()
# SQL 쿼리 실행 (예시: 모든 데이터 조회)
cursor.execute("SELECT * FROM your_table")
result = cursor.fetchall()
for row in result:
print(row)
# 변경 사항 커밋
conn.commit()
# 연결 종료
conn.close()
- 데이터베이스 연결 정보: 호스트, 사용자, 비밀번호, 데이터베이스 이름을 정확하게 입력해야 합니다.
- 연결 시도: pymysql.connect() 함수를 사용하여 데이터베이스에 연결합니다.
- 커서 생성: cursor() 메서드를 사용하여 커서를 생성합니다. 커서는 데이터베이스와 상호 작용하는 데 사용되는 객체입니다.
- SQL 쿼리 실행: execute() 메서드를 사용하여 SQL 쿼리를 실행합니다.
- 데이터 조회: fetchall() 메서드를 사용하여 모든 결과를 가져옵니다.
- 변경 사항 커밋: commit() 메서드를 사용하여 데이터베이스에 변경 사항을 반영합니다.
- 연결 종료: close() 메서드를 사용하여 데이터베이스 연결을 종료합니다.