[python] Jupyter Notebook에서 데이터베이스 연동하기

Jupyter Notebook에서 데이터베이스와 연동하려면 Python의 데이터베이스 라이브러리를 활용할 수 있습니다. 이를 통해 데이터베이스에 쿼리를 실행하고 결과를 분석하는 작업을 Jupyter Notebook에서 수행할 수 있습니다.

이번 포스트에서는 Python의 sqlite3 라이브러리를 사용하여 Jupyter Notebook에서 SQLite 데이터베이스에 연결하고 쿼리를 실행하는 방법을 살펴보겠습니다.

SQLite 데이터베이스 연결하기

먼저, Python의 sqlite3 라이브러리를 import하여 SQLite 데이터베이스에 연결합니다.

import sqlite3

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

쿼리 실행하기

이제 연결한 데이터베이스를 사용하여 쿼리를 실행할 수 있습니다.

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

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

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

# 결과 출력
for row in rows:
    print(row)

데이터베이스 연결 종료

쿼리 실행이 끝나면 데이터베이스 연결을 종료해야 합니다.

# 데이터베이스 연결 종료
conn.close()

Python을 사용하여 Jupyter Notebook에서 데이터베이스와 연동하는 방법을 살펴보았습니다. 데이터베이스와의 연동을 통해 데이터를 효과적으로 관리하고 분석할 수 있습니다.