SMALL

안녕하세요, 데이터베이스에 연동하여 데이터를 읽고 쓰는 방법에 대해 알아보겠습니다. Python에서는 다양한 데이터베이스에 접속하여 데이터를 처리할 수 있는 라이브러리가 있습니다. 이번 예제에서는 SQLite 데이터베이스에 연동하는 간단한 코드를 작성해보겠습니다.

먼저, Python의 내장 모듈인 sqlite3을 사용하여 SQLite 데이터베이스에 연결하고 데이터를 조작하는 예제 코드를 작성해보겠습니다.

import sqlite3

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

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

# 테이블 생성 SQL 문 실행
cursor.execute('''CREATE TABLE IF NOT EXISTS stocks
                  (date text, trans text, symbol text, qty real, price real)''')

# 데이터 삽입 SQL 문 실행
cursor.execute("INSERT INTO stocks VALUES ('2024-03-16', 'BUY', 'AAPL', 100, 123.45)")

# 변경 사항 커밋
conn.commit()

# 데이터 조회
cursor.execute("SELECT * FROM stocks")
print(cursor.fetchall())

# 연결 종료
conn.close()

위 코드는 SQLite3를 사용하여 'example.db'라는 이름의 SQLite 데이터베이스에 연결하고, 'stocks'라는 테이블을 생성합니다. 그 후, 데이터를 삽입하고 조회하는 예제입니다.

SQLite를 사용하면 별도의 데이터베이스 서버를 구축할 필요 없이 파일 형태로 데이터베이스를 관리할 수 있습니다. 이를 통해 간편하게 데이터를 저장하고 조회할 수 있습니다.

이 예제 코드를 통해 데이터베이스에 Python에서 접근하고 데이터를 조작하는 기본적인 방법을 익힐 수 있습니다. 데이터베이스 연동은 다양한 프로젝트에서 중요한 역할을 하므로, 익숙해지면 여러분의 프로젝트에 유용하게 활용할 수 있을 것입니다.

감사합니다.

+ Recent posts