开发数据库程序流程:
1.创建connection对象,获取cursor
2.使用cursor执行SQL
3.使用cursor获取数据、判断执行状态
4.提交事务 或者 回滚事务
import:
数据库连接对象:connection
数据库交互对象:cursor
- #sql查询语句
- sql=‘select * from user ‘
- #sql语句执行
- cursor.execute(sql)
- #获取返回数据总条数
- rs=cursor.rowcount
- print rs
- #获取返回的第一条数据,此时游标rownumber=0,获取后=1
- rs=cursor.fetchone()
- print rs
- #获取返回数据的接下来3条数据,此时游标rownumber=1,获取后=4
- rs=cursor.fetchmany(3)
- print rs
- #获取剩下的所有返回数据,此时游标rownumber=4,获取后=最后条
- rs=cursor.fetchall()
- print rs
- #循环获取,对每条数据进行处理
- for row in rs:
- print ‘userID=%s username=%s‘% row
- cursor.close()
- conn.close()