파이썬 데이터베이스 사용하기 sqlite3

파이썬 데이터베이스 사용하기 sqlite3

안녕하세요.

오늘은 파이썬으로 데이터베이스를 연결해보겠습니다.

그냥 가볍게 사용할수 있는 sqlite3를 사용하겠습니다.

  • SQlite3
  • 예제 코드.

SQlite3

SQlite3는 표준 라이브러리에 포함되어있어 따로 설치할 필요는 없습니다.

즉, pip를 이용한 설치가 필요하지 않으며 바로 사용할 수 있습니다.

예제 코드.

이 글에서는 그냥 완전 간단한 예제만 소개하겠습니다.

먼저 testlost라는 데이터베이스를 생성하고 ark라는 이름을 생성해서 데이터를 추가하고 조회하는 간단한 코드입니다.

import sqlite3

# DB 생성
con = sqlite3.connect("testlost.db")
# 커서 획득
cur = con.cursor()
#예제 sql문
sql1="CREATE TABLE ark(Id text,name text);"
sql2="INSERT INTO ark Values('gain_time@naver.com','myblog4');"
sql3="INSERT INTO ark Values('gain_time@naver.com','myblog4');"
sql4="INSERT INTO ark Values('gain_time@naver.com','myblog4');"
sql5="INSERT INTO ark Values('123123@naver.com','myblog4');"
sql6="INSERT INTO ark Values('444241@naver.com','myblog4');"
#sql실행.
cur.execute(sql1)
cur.execute(sql2)
cur.execute(sql3)
cur.execute(sql4)
cur.execute(sql5)
cur.execute(sql6)
#commit
con.commit()
#데이터 확인해보기.
cur.execute('SELECT * FROM ark')
for row in cur:
    print(row)
#db연결해제.
con.close()

실행결과.

db파일을 열어보면 잘 추가된 것을 확인할 수 있습니다.

 

Designed by JB FACTORY