728x90
반응형
728x170
■ Cursor 클래스의 executescript 메소드를 사용해 SQL문을 실행하는 방법을 보여준다.
▶ script.sql
CREATE TABLE PHONE_BOOK (NAME TEXT, PHONE_NUMBER TEXT);
INSERT INTO PHONE_BOOK VALUES ("Derick", "010-1234-5678");
▶ main.py
import sqlite3
with open("script.sql") as f:
script = f.read()
connection = sqlite3.connect(":memory:")
cursor = connection.cursor()
cursor.executescript(script)
728x90
반응형
그리드형(광고전용)
'Python > pysqlite' 카테고리의 다른 글
[PYTHON/PYSQLITE] Connection 클래스 : commit/rollback 메소드를 사용해 트랜잭션 처리하기 (0) | 2022.09.15 |
---|---|
[PYTHON/PYSQLITE] Cursor 클래스 : fetchall 메소드를 사용해 모든 레코드 가져오기 (0) | 2022.09.15 |
[PYTHON/PYSQLITE] Cursor 클래스 : fetchmany 메소드를 사용해 레코드 N건 가져오기 (0) | 2022.09.15 |
[PYTHON/PYSQLITE] Cursor 클래스 : fetchone 메소드를 사용해 레코드 1건 가져오기 (0) | 2022.09.15 |
[PYTHON/PYSQLITE] Cursor 클래스 : 레코드 조회하기 (0) | 2022.09.15 |
[PYTHON/PYSQLITE] Cursor 클래스 : executemany 메소드 사용시, generator 객체를 사용해 SQL문 인자 전달하기 (0) | 2022.09.15 |
[PYTHON/PYSQLITE] Cursor 클래스 : executemany 메소드를 사용해 SQL문 연속 실행하기 (0) | 2022.09.15 |
[PYTHON/PYSQLITE] Cursor 클래스 : execute 메소드 사용시 SQL문 인자 전달하기 (0) | 2022.09.14 |
[PYTHON/PYSQLITE] Cursor 클래스 : execute 메소드 사용시 SQL문 인자 전달하기 (0) | 2022.09.14 |
[PYTHON/PYSQLITE] Cursor 클래스 : execute 메소드를 사용해 SQL문 실행하기 (0) | 2022.09.14 |
댓글을 달아 주세요