[python] 파이썬에서 SQLite 데이터베이스 연동하는 방법

파이썬은 데이터베이스 연동을 지원하는 다양한 라이브러리와 모듈을 제공합니다. 여기서는 SQLite 데이터베이스를 연동하는 방법에 대해 알아보겠습니다.

SQLite 데이터베이스 연동

1. SQLite3 모듈 설치

먼저, 파이썬에서 SQLite3 데이터베이스를 연동하기 위해 필요한 sqlite3 모듈을 설치해야 합니다. 일반적으로 파이썬에는 기본적으로 내장되어 있어 별도의 설치가 필요하지 않지만, 해당 모듈이 없는 경우에는 다음 명령어를 통해 설치할 수 있습니다:

pip install pysqlite3

2. 데이터베이스 연결

다음으로, 데이터베이스에 연결하기 위해 sqlite3 모듈을 사용하여 연결을 설정합니다:

import sqlite3

conn = sqlite3.connect('database.db')

위의 코드에서 ‘database.db’는 연결하고자 하는 SQLite 데이터베이스의 파일명입니다.

3. 쿼리 실행

이제, 연결된 데이터베이스를 통해 쿼리를 실행할 수 있습니다:

cursor = conn.cursor()
cursor.execute("SELECT * FROM table_name")
rows = cursor.fetchall()
for row in rows:
    print(row)

위의 코드는 ‘table_name’ 테이블에서 모든 데이터를 선택하여 출력하는 예시입니다.

4. 연결 종료

작업이 끝나면 데이터베이스 연결을 반드시 종료해야 합니다:

conn.close()

요약

파이썬에서 SQLite 데이터베이스를 연동하는 과정은 간단합니다. 먼저 sqlite3 모듈을 설치하고, 데이터베이스에 연결하고, 쿼리를 실행하고, 마지막으로 연결을 종료하는 단계를 거치면 됩니다.

이제 여러분은 파이썬에서 SQLite 데이터베이스를 연동하는 방법에 대해 알게 되었습니다. 데이터베이스를 활용하여 파이썬 프로그램을 더욱 강력하게 만들어 보세요!

SQLite3 모듈 공식 문서