포스트

파이썬에서 MySQL 데이터베이스 연결하기

소개

파이썬을 사용하여 MySQL 데이터베이스에 연결하는 방법에 대해 알아보겠습니다. 여기서는 가장 흔히 사용되는 라이브러리인 MySQL Connector를 이용한 예제를 중심으로 설명하겠습니다.

설치 필요성

먼저, MySQL Connector를 사용하기 전에 설치가 필요합니다. 설치는 아래와 같은 명령어를 통해 수행할 수 있습니다.

1
pip install mysql-connector-python

연결 방법

MySQL과 연결하기 위해서는 몇 가지 기본 정보가 필요합니다. 이 정보에는 데이터베이스 호스트, 사용자 이름, 비밀번호 등이 포함됩니다.

1
2
3
4
5
6
7
8
import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  password="yourpassword",
  database="yourdatabase"
)

여기서 host는 데이터베이스가 위치한 서버 주소를 의미하고, userpassword는 각각 데이터베이스에 접근하기 위한 사용자 이름과 비밀번호입니다.

오류 처리

코드 실행 중에 다양한 오류가 발생할 수 있습니다. 가장 흔한 오류 중 하나는 DatabaseError입니다. 이 오류는 데이터베이스 연결에 실패했을 때 발생합니다.

쿼리 실행하기

연결이 성공적으로 이루어진 후에는 SQL 쿼리를 실행할 수 있습니다. 아래는 간단한 SELECT 쿼리를 실행하는 예시입니다.

1
2
3
cursor = mydb.cursor()
cursor.execute("SELECT * FROM your_table")
result = cursor.fetchall()

cursor 객체를 생성하여 SQL 쿼리를 실행하고, fetchall() 메소드로 결과를 가져옵니다.

결론

파이썬에서 MySQL 데이터베이스에 연결하는 것은 매우 간단합니다. 필요한 라이브러리를 설치하고, 데이터베이스 정보를 입력한 후 쿼리를 실행하면 됩니다. 중요한 것은 오류 처리를 통해 안정적인 연결을 유지하는 것입니다. 이러한 기본적인 절차를 따르면 파이썬을 활용한 데이터베이스 관리가 보다 효율적으로 이루어질 것입니다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.