意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

Python3如何连接sqlite,具体方法是什么

来源:恒创科技 编辑:恒创科技编辑部
2023-12-25 02:18:59
这篇文章将为大家详细讲解有关“Python3如何连接sqlite,具体方法是什么”的知识,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。


Python3如何连接sqlite,具体方法是什么

python3 连接sqlite实例,直接上代码吧

importsqlite3
db=r"D:\pyWork\test.db"#pyWork目录下test.db数据库文件
drp_tb_sql="droptableifexistsstaff"
crt_tb_sql="""
createtableifnotexistsstaff(
idintegerprimarykeyautoincrementuniquenotnull,
namevarchar(100),
cityvarchar(100)
);
"""
#连接数据库
con=sqlite3.connect(db)
cur=con.cursor()
#创建表staff
cur.execute(drp_tb_sql)
cur.execute(crt_tb_sql)
#插入记录
insert_sql="insertintostaff(name,city)values(?,?)"#?为占位符
cur.execute(insert_sql,('Tom','NewYork'))
cur.execute(insert_sql,('Frank','LosAngeles'))
cur.execute(insert_sql,('Kate','Chicago'))
cur.execute(insert_sql,('Thomas','Houston'))
cur.execute(insert_sql,('Sam','Philadelphia'))
con.commit()
#查询记录
select_sql="select*fromstaff"
cur.execute(select_sql)
#返回一个list,list中的对象类型为tuple(元组)
date_set=cur.fetchall()
forrowindate_set:
print(row)
cur.close()
con.close()



以上就是关于“Python3如何连接sqlite,具体方法是什么”的相关知识,感谢各位的阅读,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注群英网络,小编每天都会为大家更新不同的知识。
上一篇: Python的函数定义、调用和和参数传递是怎样的 下一篇: Python中进行时间转换使用什么方法,怎样做