목록의 데이터를 SQLite3 데이터베이스에 삽입하는 방법

사용자 3030327

이것은 qwidgets에서 데이터를 가져온 아래 목록입니다.

list = ['2020/02/21', 'name', 'location', 'item1', 'item2', 'item3', 'item4', 'item5']

또는

list = ['2020/02/21', 'name', 'location', 'item1']

또는

list = ['2020/02/21', 'name', 'location', 'item1', 'item2', 'item3']

이 목록 데이터를 SQLite3 데이터베이스에 삽입하는 방법. 아래 데이터베이스 구조를 사용하고 있습니다.

conn = sqlite3.connect('test.db')
conn.execute("INSERT INTO \
    maintable(date,name,location,item1,item2,item3,item4,item5,item6, item7,item8, item9, item10) \
    VALUES ('{}', '{}', '{}', '{}', '{}', '{}', '{}', '{}', '{}', '{}', '{}', '{}', '{}')
Serge Ballesta

쿼리 문자열에 매개 변수 값을 추가하여 요청을 작성해서는 안됩니다. 나는 공격자가 단순히 매개 변수 값을 위조 하여 임의의 SQL 명령을 전달할 수있게 했던 이전 SQL 주입 공격 의 벡터였습니다 .

권장되는 방법은 매개 변수화 된 쿼리를 사용하는 것입니다.

여기에서 간단하게 수행해야합니다.

conn.execute("INSERT INTO \
    maintable(date,name,location,item1,item2,item3,item4,item5,item6, item7,item8, item9, item10) \
    VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?)", lst + [None] * (13 - len(lst)))

BTW lst내장 list함수를 숨기지 않도록 목록 변수의 이름을 변경 했습니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

sqlite3 데이터베이스에 이미지를 삽입하는 방법은 무엇입니까?

분류에서Dev

장고 데이터베이스의 항목 수를 제한하는 방법은 무엇입니까? 기본 데이터베이스 (sqlite3) 사용

분류에서Dev

데이터베이스 테이블 sqlite3에 변수를 삽입하는 방법-Python

분류에서Dev

sqlite3 데이터베이스를 만드는 방법

분류에서Dev

목록보기 데이터를 SQLite 데이터베이스에 전달하는 방법은 무엇입니까?

분류에서Dev

드롭 다운 목록에서 데이터베이스로 데이터를 삽입하는 방법

분류에서Dev

Gridview 데이터를 데이터베이스에 목록으로 삽입하는 방법 (다중 행) WCF

분류에서Dev

Codeigniter의 mysql 데이터베이스에서 테이블의 한 열에 3 개의 다른 입력 필드의 데이터를 함께 삽입하는 방법

분류에서Dev

Android에서 기존 sqlite 데이터베이스의 데이터를 업데이트하는 방법

분류에서Dev

PhoneGap의 Sqlite DB에 json 데이터를 삽입하는 방법

분류에서Dev

데이터베이스의 Sqlite3 삽입 데이터가 C에서 작동하지 않습니다.

분류에서Dev

sqlite 데이터베이스의 모든 데이터를 표시하는 방법

분류에서Dev

sqlite 데이터베이스의 모든 데이터를 표시하는 방법

분류에서Dev

데이터 onCreate를 Sqlite 데이터베이스에 삽입하는 방법, 간단한 방법?

분류에서Dev

데이터 및 파일, 이미지를 Laravel의 데이터베이스 및 폴더에 삽입하는 방법

분류에서Dev

sqlite3 데이터베이스를 웹 서버에 업로드하는 방법은 무엇입니까?

분류에서Dev

sqlcipher sqlite3 데이터베이스를 가져 오는 방법

분류에서Dev

파이썬에서 sqlite3를 사용하여 데이터베이스를 만드는 방법

분류에서Dev

데이터베이스에 데이터를 삽입하는 방법? -사용자 정의 클래스

분류에서Dev

다른 스레드의 데이터베이스에 데이터를 삽입하는 방법

분류에서Dev

파이썬을 통해 SQLite3 데이터베이스에 레코드를 삽입하는 방법은 무엇입니까?

분류에서Dev

spring mvc의 json 응답에서 데이터베이스에 json 데이터를 삽입하는 방법

분류에서Dev

Xamarin의 SQLite 데이터베이스에서 데이터를 삭제하는 방법

분류에서Dev

SQLite 데이터베이스에서 Android의 문자열 형식으로 데이터를 검색하는 방법

분류에서Dev

미리 채워진 sqlite 데이터베이스에 정보의 단일 열을 삽입하는 방법

분류에서Dev

mysql 데이터베이스에 json 데이터의 특정 요소를 삽입하는 방법

분류에서Dev

Mule의 데이터베이스에 json 데이터를 동적으로 삽입하는 방법

분류에서Dev

데이터베이스에 한 필드에 3 개의 드롭 다운 값을 삽입하는 방법

분류에서Dev

패밀리의 데이터베이스 설계 및 데이터베이스에 삽입하는 방법

Related 관련 기사

  1. 1

    sqlite3 데이터베이스에 이미지를 삽입하는 방법은 무엇입니까?

  2. 2

    장고 데이터베이스의 항목 수를 제한하는 방법은 무엇입니까? 기본 데이터베이스 (sqlite3) 사용

  3. 3

    데이터베이스 테이블 sqlite3에 변수를 삽입하는 방법-Python

  4. 4

    sqlite3 데이터베이스를 만드는 방법

  5. 5

    목록보기 데이터를 SQLite 데이터베이스에 전달하는 방법은 무엇입니까?

  6. 6

    드롭 다운 목록에서 데이터베이스로 데이터를 삽입하는 방법

  7. 7

    Gridview 데이터를 데이터베이스에 목록으로 삽입하는 방법 (다중 행) WCF

  8. 8

    Codeigniter의 mysql 데이터베이스에서 테이블의 한 열에 3 개의 다른 입력 필드의 데이터를 함께 삽입하는 방법

  9. 9

    Android에서 기존 sqlite 데이터베이스의 데이터를 업데이트하는 방법

  10. 10

    PhoneGap의 Sqlite DB에 json 데이터를 삽입하는 방법

  11. 11

    데이터베이스의 Sqlite3 삽입 데이터가 C에서 작동하지 않습니다.

  12. 12

    sqlite 데이터베이스의 모든 데이터를 표시하는 방법

  13. 13

    sqlite 데이터베이스의 모든 데이터를 표시하는 방법

  14. 14

    데이터 onCreate를 Sqlite 데이터베이스에 삽입하는 방법, 간단한 방법?

  15. 15

    데이터 및 파일, 이미지를 Laravel의 데이터베이스 및 폴더에 삽입하는 방법

  16. 16

    sqlite3 데이터베이스를 웹 서버에 업로드하는 방법은 무엇입니까?

  17. 17

    sqlcipher sqlite3 데이터베이스를 가져 오는 방법

  18. 18

    파이썬에서 sqlite3를 사용하여 데이터베이스를 만드는 방법

  19. 19

    데이터베이스에 데이터를 삽입하는 방법? -사용자 정의 클래스

  20. 20

    다른 스레드의 데이터베이스에 데이터를 삽입하는 방법

  21. 21

    파이썬을 통해 SQLite3 데이터베이스에 레코드를 삽입하는 방법은 무엇입니까?

  22. 22

    spring mvc의 json 응답에서 데이터베이스에 json 데이터를 삽입하는 방법

  23. 23

    Xamarin의 SQLite 데이터베이스에서 데이터를 삭제하는 방법

  24. 24

    SQLite 데이터베이스에서 Android의 문자열 형식으로 데이터를 검색하는 방법

  25. 25

    미리 채워진 sqlite 데이터베이스에 정보의 단일 열을 삽입하는 방법

  26. 26

    mysql 데이터베이스에 json 데이터의 특정 요소를 삽입하는 방법

  27. 27

    Mule의 데이터베이스에 json 데이터를 동적으로 삽입하는 방법

  28. 28

    데이터베이스에 한 필드에 3 개의 드롭 다운 값을 삽입하는 방법

  29. 29

    패밀리의 데이터베이스 설계 및 데이터베이스에 삽입하는 방법

뜨겁다태그

보관