如何在Python中操作数据库


      欢迎关注我的微信公众号

 

大纲

掌握数据库连接对象Connection中重要方法

掌握游标对象Cursor中重要方法


数据库操作基本过程

数据库连接对象Connection

# 连接sqlite数据库

conn = sqlite3.connect('数据库')

# Connection对象下重要的方法

# 获取Cursor游标对象

conn.cursor()

# 提交数据库事务

conn.commit()

# 回滚数据库事务

conn.rollback()

# 关闭数据库连接

conn.close()

  1. # 示例演示 
  2. import sqlite3 
  3. try: 
  4.     # 建立数据库连接 
  5.     conn = sqlite3.connect('test.db') 
  6.     # 创建游标对象 
  7.     cursor = conn.cursor() 
  8.     # 执行sql插入操作 
  9.     sql = 'INSERT INTO user (name, age) VALUES (?,?)' 
  10.     cursor.execute(sql, ("Jack", 18)) 
  11.     # 提交数据库事务 
  12.     conn.commit() 
  13. except sqlite3.Error as e: 
  14.     # 回滚数据库事务 
  15.     conn.rollback() 
  16. finally: 
  17.     # 关闭游标 
  18.     if cursor: 
  19.         cursor.close() 
  20.     # 关闭数据库连接 
  21.     if conn: 
  22.         conn.close() 

游标对象Cursor

# Cursor对象下重要的方法

执行一条sql语句,sql是sql语句,params是序列或字典类型

execute(sql[,params])

从结果集中返回所有数据

fetchall()

操作演示

posted @ 2021-02-17 22:22  猪鼓励豆窝  阅读(100)  评论(0)    收藏  举报