[python] 파이썬과 SQLite3를 이용한 데이터베이스 작업

이번에는 파이썬과 SQLite3를 이용하여 데이터베이스 작업을 하는 방법에 대해 알아보겠습니다. 파이썬은 간단하고 이해하기 쉬운 프로그래밍 언어로, SQLite3는 경량의 디스크 기반 데이터베이스 관리 시스템입니다.

SQLite3 데이터베이스 연결

첫 번째로, 파이썬에서 SQLite3 데이터베이스에 연결하는 방법에 대해 알아보겠습니다. 아래는 간단한 코드 예제입니다.

import sqlite3

# 데이터베이스 연결
conn = sqlite3.connect('example.db')

데이터 쿼리 및 조작

이제 연결된 데이터베이스를 통해 데이터를 쿼리하고 조작하는 방법에 대해 알아보겠습니다.

쿼리 실행

# 커서 생성
cur = conn.cursor()

# 쿼리 실행
cur.execute('SELECT * FROM table_name')

# 결과 가져오기
rows = cur.fetchall()

데이터 조작

# 데이터 추가
cur.execute("INSERT INTO table_name VALUES (value1, value2)")

# 변경 사항 저장
conn.commit()

데이터베이스 연결 종료

작업이 끝났을 때, 데이터베이스 연결을 잘 마무리해주어야 합니다.

# 커서와 연결 닫기
cur.close()
conn.close()

데이터베이스 연결 종료를 잊지 않도록 항상 주의하세요.

마무리

이상으로 파이썬과 SQLite3를 이용한 데이터베이스 작업에 대해 알아보았습니다. 파이썬을 사용하여 데이터베이스를 다루는 것은 매우 유용하며, SQLite3는 가볍고 편리한 데이터베이스 관리 시스템입니다. 앞으로 데이터베이스와의 상호작용이 필요한 프로젝트에서 SQLite3를 적극 활용해보세요.

더 많은 정보는 SQLite3 공식 문서를 참고하시기 바랍니다.