글리치 사이트를 이용하여 어제까지 작성한 파이썬 파일에 데이터를 파일로 만들어
적용을 시켜보았다.
import sqlite3
import 명령어를 사용하여 sqlite3 를 연동할 수 있다.
commit()
이 메서드는 현재 트랜잭션을 커밋합니다. 이 메서드를 호출하지 않으면, 마지막 commit() 호출 이후에 수행한 작업은 다른 데이터베이스 연결에서 볼 수 없습니다. 데이터베이스에 기록한 데이터가 왜 보이지 않는지 궁금하면, 이 메서드를 호출하는 것을 잊지 않았는지 확인하십시오.
close()
데이터베이스 연결을 닫습니다. 자동으로 commit()을 호출하지 않음에 유의하십시오. commit()를 먼저 호출하지 않고 데이터베이스 연결을 닫으면 변경 사항이 손실됩니다!
execute(sql[, parameters])
이것은 비표준 바로 가기인데, cursor() 메서드를 호출하여 커서 객체를 만들고, 지정된 parameters를 사용하여 커서의 execute() 메서드를 호출한 다음, 커서를 반환합니다.
import sqlite3
# SQLite DB 연결
conn = sqlite3.connect("test.db")
# Connection 으로부터 Cursor 생성
cur = conn.cursor()
# SQL 쿼리 실행
cur.execute("select * from customer")
# 데이타 Fetch
rows = cur.fetchall()
for row in rows:
print(row)
# Connection 닫기
conn.close()
총 3일간 python과 sqlite를 사용하여 데이터베이스를 만들고 실제 웹브라우져에서 어떻게 작용하는지에 대해 수업을 들었다.
수업하는동안 오타 등으로 인해 적용이 되지 않은 어려움과 생소한 단어? 코드? 등으로 인해 어려움이 있었지만 수업이후 사용했던 코드들에 대해 찾아보고 작성한 코드들을 보며 공부해 보았다.