Python学习---20
来源:互联网 发布:java 视频服务器 编辑:程序博客网 时间:2024/06/01 23:30
要操作关系数据库,首先需要连接到数据库,一个数据库连接称为Connection;
连接到数据库后,需要打开游标,称之为Cursor,通过Cursor执行SQL语句,然后,获得执行结果。
打开后一定记得关闭。
用Cursor对象执行insert,update,delete语句时,执行结果由rowcount返回影响的行数,就可以拿到执行结果。
使用Cursor对象执行select语句时,通过featchall()可以拿到结果集。结果集是一个list,每个元素都是一个tuple,对应一行记录。
如果SQL语句带有参数,那么需要把参数按照位置传递给execute()方法,有几个?占位符就必须对应几个参数。
在Python中操作数据库时,要先导入数据库对应的驱动,然后,通过Connection对象和Cursor对象操作数据。
要确保打开的Connection对象和Cursor对象都正确地被关闭,否则,资源就会泄露。
执行INSERT等操作后要调用commit()提交事务;
MySQL的SQL占位符是%s。
阅读全文
0 0
- Python学习笔记20
- Python学习---20
- Python学习笔记20:Python Web编程
- Python学习--20 Web开发
- Python学习--20 Web开发
- Python学习--20 Web开发
- Python学习--20 Web开发
- Python学习之旅-20
- Python学习笔记-17.09.20
- 【Python学习】Python 关键字
- Python学习----Python基础
- 【python】:python学习笔记
- Python:Python学习总结
- Python学习-Python数据类型
- Python学习
- 学习python
- python学习
- 学习Python
- Qt程序打包步骤
- 开机广播RECEIVE_BOOT_COMPLETED、开机自启动服务
- BZOJ4289:[PA2012]Tax(Dijkstra)
- 省级刊物发表流程
- Unity使用GL动态画点
- Python学习---20
- 慕课网《HTML+CSS基础课程》笔记总结(四)
- Unreal fbx导入问题总结
- unbutu忘记登录密码
- Http请求两种方式
- MySQL字符集详解
- RenderScript 让你的Android计算速度快的飞上天!
- mysql的utf8编码配置
- bootstrap-fileinput组件上传