自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在Python中操作數(shù)據(jù)庫

數(shù)據(jù)庫
本篇給大家介紹如何在Python中操作數(shù)據(jù)庫。

 [[352317]]

大綱

掌握數(shù)據(jù)庫連接對象Connection中重要方法

掌握游標對象Cursor中重要方法


數(shù)據(jù)庫操作基本過程

數(shù)據(jù)庫連接對象Connection

# 連接sqlite數(shù)據(jù)庫

conn = sqlite3.connect('數(shù)據(jù)庫')

# Connection對象下重要的方法

# 獲取Cursor游標對象

conn.cursor()

# 提交數(shù)據(jù)庫事務

conn.commit()

# 回滾數(shù)據(jù)庫事務

conn.rollback()

# 關閉數(shù)據(jù)庫連接

conn.close()

  1. # 示例演示 
  2. import sqlite3 
  3. try: 
  4.     # 建立數(shù)據(jù)庫連接 
  5.     conn = sqlite3.connect('test.db'
  6.     # 創(chuàng)建游標對象 
  7.     cursor = conn.cursor() 
  8.     # 執(zhí)行sql插入操作 
  9.     sql = 'INSERT INTO user (name, age) VALUES (?,?)' 
  10.     cursor.execute(sql, ("Jack", 18)) 
  11.     # 提交數(shù)據(jù)庫事務 
  12.     conn.commit() 
  13. except sqlite3.Error as e: 
  14.     # 回滾數(shù)據(jù)庫事務 
  15.     conn.rollback() 
  16. finally: 
  17.     # 關閉游標 
  18.     if cursor
  19.         cursor.close() 
  20.     # 關閉數(shù)據(jù)庫連接 
  21.     if conn: 
  22.         conn.close() 

游標對象Cursor

# Cursor對象下重要的方法

執(zhí)行一條sql語句,sql是sql語句,params是序列或字典類型

execute(sql[,params])

從結(jié)果集中返回所有數(shù)據(jù)

fetchall()

操作演示

 

 

 

 

責任編輯:姜華 來源: 今日頭條
相關推薦

2022-10-09 15:41:54

Python數(shù)據(jù)庫

2011-07-05 10:27:06

MySQL數(shù)據(jù)庫檢索排序

2011-07-01 13:42:24

QT 數(shù)據(jù)庫

2009-09-15 09:50:07

Linq操作數(shù)據(jù)庫

2011-04-19 10:20:09

數(shù)據(jù)庫

2023-04-27 09:36:43

2009-09-03 09:52:26

C# treeview

2009-07-07 09:24:37

LINQ檢索

2009-08-24 16:46:04

C# 泛型

2009-08-04 14:52:33

Visual Web ASP.NET

2023-12-27 13:44:00

數(shù)據(jù)庫系統(tǒng)分布式

2023-12-14 15:07:31

多線程數(shù)據(jù)庫代碼

2010-06-21 08:52:12

數(shù)字證書.NET

2023-06-15 15:21:43

2016-05-11 10:09:49

數(shù)據(jù)層代碼FastQuery

2009-12-28 16:57:40

ADO .NET 類

2023-05-23 16:25:48

MyBatisSQL數(shù)據(jù)庫

2021-01-29 10:51:48

高并發(fā)數(shù)據(jù)庫緩存

2021-06-29 06:25:22

Nest.jsTypeORM數(shù)據(jù)庫

2019-12-24 09:12:10

運維架構(gòu)技術
點贊
收藏

51CTO技術棧公眾號