# PyMySQL 모듈 MariaDB는 높은 호환성과 성능으로 많은 사랑을 받는 오픈 소스 데이터베이스입니다. 파이썬에서 MariaDB를 사용하려면 PyMySQL과 같은 별도의 드라이버를 설치해야 합니다. ```bash pip install PyMySQL ``` ```python 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() 메서드를 사용하여 데이터베이스 연결을 종료합니다.