Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 보험
- 교보
- 코딩
- 납입
- 급성심근경색증
- 특약
- 문자열
- 파이썬
- 인출수수료
- 뇌출혈
- 교보생명
- 리스트
- 자바스크립트
- 웹개발
- PythonProgramming
- javascript
- 수수료
- 프로그래밍
- 추가납입
- jQuery
- 심장질환
- 사망
- python
- 변환
- 중도인출
- 보험료
- Java
- Vue.js
- 가입
- 프론트엔드
Archives
- Today
- Total
SeouliteLab
파이썬에서 데이터베이스 다루기: pysqlite 라이브러리 활용하기 본문
pysqlite는 파이썬에서 SQLite 데이터베이스를 사용하기 위한 인터페이스를 제공하는 라이브러리입니다. SQLite는 경량이면서도 강력한 관계형 데이터베이스 엔진으로, 파일 기반의 데이터베이스를 사용하여 데이터를 저장하고 관리할 수 있습니다. 이번에는 pysqlite를 사용하여 SQLite 데이터베이스를 다루는 방법을 알아보겠습니다.
예제 1: 데이터베이스 연결 및 테이블 생성
import sqlite3
# 데이터베이스 연결
conn = sqlite3.connect('example.db')
# 커서 생성
cur = conn.cursor()
# 테이블 생성
cur.execute('''CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY,
name TEXT,
age INTEGER)''')
# 변경사항 저장
conn.commit()
# 연결 종료
conn.close()
위 예제는 pysqlite를 사용하여 데이터베이스를 연결하고 테이블을 생성하는 방법을 보여줍니다. SQLite 데이터베이스 파일을 만들고 사용자 테이블을 생성합니다.
예제 2: 데이터 삽입
import sqlite3
# 데이터베이스 연결
conn = sqlite3.connect('example.db')
cur = conn.cursor()
# 데이터 삽입
cur.execute("INSERT INTO users (name, age) VALUES (?, ?)", ('Alice', 30))
cur.execute("INSERT INTO users (name, age) VALUES (?, ?)", ('Bob', 25))
# 변경사항 저장
conn.commit()
# 연결 종료
conn.close()
이 예제에서는 pysqlite를 사용하여 데이터를 데이터베이스에 삽입하는 방법을 보여줍니다. execute 메서드를 사용하여 SQL 쿼리를 실행하여 데이터를 삽입합니다.
예제 3: 데이터 조회
import sqlite3
# 데이터베이스 연결
conn = sqlite3.connect('example.db')
cur = conn.cursor()
# 데이터 조회
cur.execute("SELECT * FROM users")
rows = cur.fetchall()
# 조회 결과 출력
for row in rows:
print(row)
# 연결 종료
conn.close()
위 예제는 pysqlite를 사용하여 데이터베이스에서 데이터를 조회하는 방법을 보여줍니다. execute 메서드를 사용하여 SQL 쿼리를 실행하여 데이터를 조회하고, fetchall 메서드를 사용하여 조회 결과를 가져옵니다.
pysqlite를 사용하면 파이썬에서 간편하게 SQLite 데이터베이스를 다룰 수 있습니다.