[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에서 데이터베이스와 연동하는 방법을 살펴보았습니다. 데이터베이스와의 연동을 통해 데이터를 효과적으로 관리하고 분석할 수 있습니다.