python 訪問資料庫

2022-08-26 08:33:08 字數 631 閱讀 7156

commit() 提交

rollback() 回滾

cursor用來執行命令的方法:

callproc(self, procname, args):用來執行儲存過程,接收的引數為儲存過程名和引數列表,返回值為受影響的行數

execute(self, query, args):執行單條sql語句,接收的引數為sql語句本身和使用的引數列表,返回值為受影響的行數

executemany(self, query, args):執行單挑sql語句,但是重複執行引數列表裡的引數,返回值為受影響的行數

nextset(self):移動到下乙個結果集

cursor用來接收返回值的方法:

fetchall(self):接收全部的返回結果行.

fetchmany(self, size=none):接收size條返回結果行.如果size的值大於返回的結果行的數量,則會返回cursor.arraysize條資料.

fetchone(self):返回一條結果行.

scroll(self, value, mode='relative'):移動指標到某一行.如果mode='relative',則表示從當前所在行移動value條,如果 mode='absolute',則表示從結果集的第一行移動value條.

訪問資料庫 訪問資料庫

程式執行的時候,資料都是在記憶體中的。當程式終止的時候,通常都需要將資料儲存到磁碟上,無論是儲存到本地磁碟,還是通過網路儲存到伺服器上,最終都會將資料寫入磁碟檔案。而如何定義資料的儲存格式就是乙個大問題。如果我們自己來定義儲存格式,比如儲存乙個班級所有學生的成績單 名字成績 michael99 bo...

python訪問ZODB資料庫

usr bin python2.4 myzodb.py import sys import os from zodb import filestorage from zodb import db import transaction class myzodb object def init self...

Python訪問SQL Server資料庫

1 有兩個python的sqlserver驅動,乙個是pyodbc 另外乙個是pymssql,選擇期中的乙個即可以,然後配置你的開發環境。pip install pymssql即可安裝pymssql庫。備註 安裝的過程中可能會出現找不到sqlfront.h檔案的錯誤。如果是linux平台,直接安裝f...