python db api下载_python DB API 訪問Mysql

python DB API包含的內容:

connection:數據庫的連接對象

cursor:數據庫的交互對象

exceptions:數據庫異常類

2d43f1d072762a5618e564c4a1a2f8fd.png

使用流程:

開始----->創建connection---->獲取cursor-------->執行sql語句------>關閉cursor--->關閉connection---->結束

數據庫連接對象connection

創建方法:MySQLdb.Connect(param)

param:

host-------字符串-------MySQL服務器地址

port--------數字-------- 端口

user----- -用戶名     passwd 密碼

db-----字符串-----數據庫名稱

charset ---字符串---連接編碼

connect對象支持方法:

cursor(  )   使用該連接創建並返回游標

commit()提交當前事務

rollback(  ) 回滾當前事物

close()關閉連接

/*   import MySQLdb

conn = MySQLdb.Connect( host = '127.0.0.1',  port = 3306, user = 'root',passwd = '123456',db='temp',charset = 'utf8' )

cursor = conn.cursor()

sql = "select * from user"   //user 表名

cursor.execute(sql)

print cursor.rowcount

rs = cursor.fetchall()

for row in rs:

print "userid = % s, username = %s " %row

rs = cursor.fetchone()

print rs

rs = cursor.fetchmany(3)

print rs

rs=cursor.fetchcll()

print rs

print conn

print cursor

cursor.close()

conn.close()

*/

游標對象:用於執行查詢和獲取結果

方法:

execute(op[ , args]) ---------執行一個數據庫查詢命令

fetchone()                      ------ 取的結果集的下一行

fetchmany( size )         ---------       獲取結果集的下幾行

fetchall( )                 --------------獲取結果集中剩下的所有行

rowcount             --------------最近一次execute返回數據的行數或影響行數

close()                 --------------關閉游標對象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值