학습한 내용
- sqlite 3 를 import 하여 python 과 연동할 수있음
- 터미널에서 sqlite 연결후 table생성 함
- 테이블 생성시, 데이터타입, primary key 설정해줌
- read.py 생성하여 splite3 연결
import sqlite3
conn = sqlite3.connect('db.sqlite3')
curor = conn.cursor()
curor.execute('SELECT * FROM topics')
topics = curor.fetchall()
print(topics)
학습내용 중 어려웠던 점
- sqllite3에 대한 지식이 부족해 어려웠음
해결방법
- sqllite 3에 대해 검색하여 이해에 도움을 받음
- sqllit3는 서버가 아니라, 응용 프로그램에 넣어 사용하는 비교적 가벼운 데이터베이스
- 구글 안드로이드 운영 체제에 기본 탑재된 데이터 베이스
- 컬럼을 삭제하거나 변경하는 것이 제한
- RDBMS(관계형데이터베이스)에 비해 대규모 작업에는 적합하지 않음
학습소감
- 데이터를 만들어서 python에 연동하는 작업 전체를 해볼 수있어서 도움이 되었다.