반응형
파이썬에서 SQLite 데이터베이스에 연결해서 테이블의 내용을 가죠오는 코드입니다.
테이블은 이미 생성되어 있다고 가정합니다.
아래의 예제에서 사용하는 student 테이블 생성과 데이터 입력은 아래의 링크를 참고합니다.
(SQLite) 다운로드 및 설치, 데이터베이스와 테이블 생성
여기서는 윈도우용 SQLite를 다운로드 받아 설치합니다. 1. SQLite 다운로드 아래의 링크를 클릭합니다. https://sqlite.org/download.html 2. 아래 그림에 표시된 윈도우용 "sqlite-tools-win32-x86....zip" 파일을 선
coding-abc.kr
파이썬에서 student 테이블의 내용 출력하기
import sqlite3
con = sqlite3.connect("c:/sqlite/haksa")
cur = con.cursor()
cur.execute("SELECT * FROM 'student'")
print("ID\t 이름\t 나이\t전화")
print("----------------------------------------")
while (True) :
row = cur.fetchone()
if row== None :
break;
id = row[0]
name = row[1]
age = row[2]
phone = row[3]
print("%s\t %s\t %2d\t %s" % (id, name, age, phone))
con.close()
fetchone()은 행(row)을 튜플(typle) 형태로 반환합니다.
반응형
'Python' 카테고리의 다른 글
(파이썬) tkinter: 마우스 이벤트 처리하기, 그림 그리기 (1) | 2023.12.02 |
---|---|
(파이썬) 버튼 위젯 크기 변경하기 (0) | 2023.12.01 |
(파이썬) 위젯 배치: pack place grid frame (0) | 2023.11.26 |
(파이썬) Label 위젯 이미지 출력하기 (0) | 2023.11.25 |
(파이썬) tkinter: 윈도우 구이(GUI) 프로그램 시작하기 (0) | 2023.11.25 |