본문 바로가기

Python

Python을 이용한 DB(SQLite)에 데이터 추가하기 # 회원가입

도서 관리 프로그램 제작을 위해

Python에서 DB(SQLite) 접근 후, 데이터를 추가해보았다.

 

1. 먼저 사전작업으로 SQLite에 ‘membership’ 이라는 테이블을

‘user_id’와 ‘user_pw’ 를 필드값으로 생성한다. (타입은 TEXT로 지정)

 

2) Pycharm에서 사전에 저장되어 있는 db파일에 접근하고, 무언가 작업을 하기 위한 커서를 확보한다.

 

3) 회원가입 기능을 만들기 위해 함수를 생성한다.

#테이블 : membership

#필드 : user_id, user_pw

※ 주의 : sql 변수에 담은 insert 실행문 작성 시, values 안에 담은 값들은 따옴표로 감싸줘야 한다.

→ f string이 values 괄호 안의 값들까지 미치지 않기 때문.(해당 db 테이블 타입 ⇒ text)

 

4) 실행 및 결과

Pycharm에서

sign_in() 으로 실행

아이디에 a, 비밀번호로 1을 입력

 

SQLite book.db 파일의

membership 테이블에

위처럼 데이터가 입력된 것을 확인할 수 있다.