import sqlite3
sqlite3.connect("테이터베이스명"): 데이터베이스에 연결하는 메서드로 연결된 Connection 객체를 리턴
con = sqlite3.connect("test.db")
cur = con.cursor(): 일련의 데이터에 순차적으로 액세스할 때 검색 및 현재 위치를 포함하는 데이터 요소
cur = con.cursor()
sql = "sql 문장": SQL 명령어
data는 tuple로 입력: SQL 명령의 Placeholder에 사용할 데이터(튜플 형태).
cur.execute(sql,data): SQL 문에 데이터를 적용하여 실행.
sql = "INSERT INTO test_table (mem_name, mem_age) VALUES(?,?)"
data = (name,age)
cur.execute(sql,data)
con.commit(): execute 명령어를 통해 sql문을 실행(쿼리문을 DB 서버로 보냄)하면 commit을 통해 DB에 반영한다.
con.commit()
con.close(): DB와 사용이 끝나면 연결을 끊어야 함. 리소스 낭비됨.
con.close()