当前位置:主页 > 查看内容

如何在Python中操作数据库

发布时间:2021-04-26 00:00| 位朋友查看

简介:大纲 掌握数据库连接对象Connection中重要方法 掌握游标对象Cursor中重要方法 数据库操作基本过程 数据库连接对象Connection # 连接sqlite数据库 conn = sqlite3.connect('数据库') # Connection对象下重要的方法 # 获取Cursor游标对象 conn.cursor() # 提交……

 

大纲

掌握数据库连接对象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()

操作演示


本文转载自网络,原文链接:https://www.toutiao.com/i6895286740764852747/
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐