国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

pymssql數據庫操作MSSQL2005實例分析

2019-11-25 17:22:54
字體:
來源:轉載
供稿:網友

本文實例講述了pymssql數據庫操作MSSQL2005的方法。分享給大家供大家參考。具體如下:

使用的MSSQL2005,通過pymssql來連接的。把可能用到的數據庫操作方式都總結如下,如果要用的時候就備查啦。

#!/usr/bin/env python#coding=utf-8from __future__ import with_statementfrom contextlib import closingimport inspectimport pymssqlimport uuidimport datetime#查詢操作with closing(pymssql.connect(host='localhost',user='sa',password='pppp',database='blogs')) as conn :  cur = conn.cursor()  #SELECT 長連接查詢操作(逐條方式獲取數據)  sql = "select * from pcontent"  cur.execute(sql)  for i in range(cur.rowcount):    print cur.fetchone()  #SELECT 短鏈接查詢操作(一次查詢將所有數據取出)  sql = "select * from pcontent"  cur.execute(sql)  print cur.fetchall()  #INSERT   sql = "INSERT INTO pcontent(title)VAlUES(%s)"  uuidstr = str(uuid.uuid1())  cur.execute(sql,(uuidstr,))  conn.commit()  print cur._result  #INSERT 獲取IDENTITY(在插入一個值,希望獲得主鍵的時候經常用到,很不優雅的方式)  sql = "INSERT INTO pcontent(title)VAlUES(%s);SELECT @@IDENTITY"  uuidstr = str(uuid.uuid1())  cur.execute(sql,(uuidstr,))  print "arraysite:",cur.arraysize  print cur._result[1][2][0][0]#不知道具體的做法,目前暫時這樣使用  conn.commit()  #Update  vl = '中國'  sql = 'update pcontent set title = %s where id=1'  cur.execute(sql,(vl,))  conn.commit()  #參數化查詢這個是為了避免SQL攻擊的  sql = "select * from pcontent where id=%d"  cur.execute(sql,(1,))  print cur.fetchall()  # 調用存儲過程SP_GetALLContent 無參數  sql = "Exec SP_GetALLContent"  cur.execute(sql)  print cur.fetchall()  # 調用存儲過程SP_GetContentByID 有參數的  sql = "Exec SP_GetContentByID %d"  cur.execute(sql,(3,))  print cur.fetchall()  #調用存儲過程SP_AddContent 有output參數的(很不優雅的方式)  sql = "DECLARE @ID INT;EXEC SP_AddContent 'ddddd',@ID OUTPUT;SELECT @ID"  cur.execute(sql)  print cur._result

希望本文所述對大家的Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广元市| 云龙县| 文水县| 辽宁省| 大同市| 永寿县| 华蓥市| 晋中市| 永德县| 应用必备| 沁阳市| 改则县| 调兵山市| 通江县| 龙山县| 天镇县| 武山县| 河东区| 扎兰屯市| 登封市| 遂宁市| 阜平县| 安塞县| 木里| 高唐县| 玉田县| 无为县| 朝阳市| 津市市| 民丰县| 和林格尔县| 怀宁县| 宜都市| 肥城市| 铅山县| 库伦旗| 保靖县| 梁平县| 台东县| 酒泉市| 石景山区|