DB 연동을 위해선 SQlite 가 설치되어야 합니다.
zip 파일의 압축을 해제하고 sqlite3.exe 파일을 실행합니다.
.open ExDB
create table usertable(id char(4),
username char(15),
email char(15),
birthyear int);
.table
# .table 입력시 usertable 이 출력되는지 확인합니다
.schema usertable
# CREATE TABLE usertable 이 출력되는지 확인합니다.
insert into usertable values('kim', '김호영', 'khy@naver.com', 2000);
insert into usertable values('lee', '이지연', 'ljy@hanmail.com', 2000);
select * from usertable;
# kim|김호영|khy@naver.com|2000
# lee|이지연|ljy@hanmail.com|2000
# insert로 입력한 정보가 출력되는지 확인합니다.
다음은 파이썬에서 DB 를 연동하는 코드입니다.
import sqlite3
con = None
cur = None
data1, data2, data3, data4 = " ", " ", " ", " "
row = None
con = sqlite3.connect("naverDB")
cur = con.cursor()
cur.excute("select * from usertable")
while(True):
row = cur.fetchone()
if row == None:
break
data1 = row[0]
data2 = row[1]
data3 = row[2]
data4 = row[3]
print("%s %s %s %d " %(data1, data2, data3, data4) )
con.close()
<출력 결과>
kim 김호영 khy@naver.com 2000
lee 이지연 ljy@hanmail.com 2000
'Python > Example' 카테고리의 다른 글
[Python] 예제 - 클래스 (0) | 2021.03.02 |
---|---|
[Python] 예제 - 단순 알고리즘 (0) | 2021.03.02 |
[Python] 예제 (함수) (0) | 2021.02.26 |
[Python] 예제 - 전화번호부 생성(Tuple) (0) | 2021.02.26 |
댓글