如何将列表中的数据插入SQLite3数据库

用户名

这是下面从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)))

顺便说一句,我重命名了您的列表变量,lst以避免隐藏内置list函数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将图像插入sqlite3数据库?

来自分类Dev

如何将变量插入到数据库表 sqlite3 - Python

来自分类Dev

如何将多维列表插入sqlite数据库

来自分类Dev

如何将多维列表插入sqlite数据库

来自分类Dev

如何使用 Python 将日期时间插入到 sqlite3 数据库中?

来自分类Dev

Django:如何将SQL语句插入sqlite3数据库并使用模型进行配置

来自分类Dev

如何通过python将记录插入SQLite3数据库?

来自分类Dev

仅使用python将csv文件中的特定行插入Sqlite3数据库

来自分类Dev

蟒蛇。如何将sqlite3数据库转换为Excel文件

来自分类Dev

如何将sqlite3数据库上传到Web服务器?

来自分类Dev

如何将字典插入sqlite数据库?

来自分类Dev

如何将csv文件中的数据插入sqlite数据库?

来自分类Dev

SQLite3在数据库中插入数据在C中不起作用

来自分类Dev

如何将单列信息插入预先填充的sqlite数据库中

来自分类Dev

无法插入Sqlite3数据库

来自分类Dev

无法插入Sqlite3数据库

来自分类Dev

如何将 EditText 中的文本插入数据库?

来自分类Dev

如何将下拉列表中的其他选定值插入数据库

来自分类Dev

转义节点js中的字符串以将其插入sqlite3数据库

来自分类Dev

无法插入cocos2dx中的sqlite3数据库

来自分类Dev

无法创建数据库表并在iOS sqlite3中插入

来自分类Dev

在 sqlite3 数据库中插入日期时间错误

来自分类Dev

如何将数据onCreate插入Sqlite数据库,简单的方法?

来自分类Dev

索引列表中的列表以创建数据库列sqlite3 python时出错

来自分类Dev

将 NSDictionary 数组写入 SQLite3 数据库

来自分类Dev

如何将数据从下拉列表插入数据库

来自分类Dev

如何将gridview数据作为列表(多行)插入数据库WCF

来自分类Dev

如何将数据插入数据库Laravel?

来自分类Dev

如何将数据插入SQL Server数据库

Related 相关文章

  1. 1

    如何将图像插入sqlite3数据库?

  2. 2

    如何将变量插入到数据库表 sqlite3 - Python

  3. 3

    如何将多维列表插入sqlite数据库

  4. 4

    如何将多维列表插入sqlite数据库

  5. 5

    如何使用 Python 将日期时间插入到 sqlite3 数据库中?

  6. 6

    Django:如何将SQL语句插入sqlite3数据库并使用模型进行配置

  7. 7

    如何通过python将记录插入SQLite3数据库?

  8. 8

    仅使用python将csv文件中的特定行插入Sqlite3数据库

  9. 9

    蟒蛇。如何将sqlite3数据库转换为Excel文件

  10. 10

    如何将sqlite3数据库上传到Web服务器?

  11. 11

    如何将字典插入sqlite数据库?

  12. 12

    如何将csv文件中的数据插入sqlite数据库?

  13. 13

    SQLite3在数据库中插入数据在C中不起作用

  14. 14

    如何将单列信息插入预先填充的sqlite数据库中

  15. 15

    无法插入Sqlite3数据库

  16. 16

    无法插入Sqlite3数据库

  17. 17

    如何将 EditText 中的文本插入数据库?

  18. 18

    如何将下拉列表中的其他选定值插入数据库

  19. 19

    转义节点js中的字符串以将其插入sqlite3数据库

  20. 20

    无法插入cocos2dx中的sqlite3数据库

  21. 21

    无法创建数据库表并在iOS sqlite3中插入

  22. 22

    在 sqlite3 数据库中插入日期时间错误

  23. 23

    如何将数据onCreate插入Sqlite数据库,简单的方法?

  24. 24

    索引列表中的列表以创建数据库列sqlite3 python时出错

  25. 25

    将 NSDictionary 数组写入 SQLite3 数据库

  26. 26

    如何将数据从下拉列表插入数据库

  27. 27

    如何将gridview数据作为列表(多行)插入数据库WCF

  28. 28

    如何将数据插入数据库Laravel?

  29. 29

    如何将数据插入SQL Server数据库

热门标签

归档