파이썬에서 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
는 데이터베이스가 위치한 서버 주소를 의미하고, user
와 password
는 각각 데이터베이스에 접근하기 위한 사용자 이름과 비밀번호입니다.
오류 처리
코드 실행 중에 다양한 오류가 발생할 수 있습니다. 가장 흔한 오류 중 하나는 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 라이센스를 따릅니다.