반응형
파이썬에서 SQLite 데이터베이스에 연결해서 테이블의 내용을 가죠오는 코드입니다.
테이블은 이미 생성되어 있다고 가정합니다.
아래의 예제에서 사용하는 student 테이블 생성과 데이터 입력은 아래의 링크를 참고합니다.
파이썬에서 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 |