国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - pymssql數(shù)據(jù)庫操作MSSQL2005實例分析

pymssql數(shù)據(jù)庫操作MSSQL2005實例分析

2020-07-07 10:15惟愿蓮心不染塵 Python

這篇文章主要介紹了pymssql數(shù)據(jù)庫操作MSSQL2005的方法,可實現(xiàn)基本的連接、查詢、插入、更新及調用存儲過程等功能,非常具有實用價值,需要的朋友可以參考下

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

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

  1. #!/usr/bin/env python 
  2. #coding=utf-8 
  3. from __future__ import with_statement 
  4. from contextlib import closing 
  5. import inspect 
  6. import pymssql 
  7. import uuid 
  8. import datetime 
  9. #查詢操作 
  10. with closing(pymssql.connect(host='localhost',user='sa',password='pppp',database='blogs')) as conn : 
  11.   cur = conn.cursor() 
  12.   #SELECT 長連接查詢操作(逐條方式獲取數(shù)據(jù)) 
  13.   sql = "select * from pcontent" 
  14.   cur.execute(sql) 
  15.   for i in range(cur.rowcount): 
  16.     print cur.fetchone() 
  17.   #SELECT 短鏈接查詢操作(一次查詢將所有數(shù)據(jù)取出) 
  18.   sql = "select * from pcontent" 
  19.   cur.execute(sql) 
  20.   print cur.fetchall() 
  21.   #INSERT 
  22.   sql = "INSERT INTO pcontent(title)VAlUES(%s)" 
  23.   uuidstr = str(uuid.uuid1()) 
  24.   cur.execute(sql,(uuidstr,)) 
  25.   conn.commit() 
  26.   print cur._result 
  27.   #INSERT 獲取IDENTITY(在插入一個值,希望獲得主鍵的時候經(jīng)常用到,很不優(yōu)雅的方式) 
  28.   sql = "INSERT INTO pcontent(title)VAlUES(%s);SELECT @@IDENTITY" 
  29.   uuidstr = str(uuid.uuid1()) 
  30.   cur.execute(sql,(uuidstr,)) 
  31.   print "arraysite:",cur.arraysize 
  32.   print cur._result[1][2][0][0]#不知道具體的做法,目前暫時這樣使用 
  33.   conn.commit() 
  34.   #Update 
  35.   vl = '中國' 
  36.   sql = 'update pcontent set title = %s where id=1' 
  37.   cur.execute(sql,(vl,)) 
  38.   conn.commit() 
  39.   #參數(shù)化查詢這個是為了避免SQL攻擊的 
  40.   sql = "select * from pcontent where id=%d" 
  41.   cur.execute(sql,(1,)) 
  42.   print cur.fetchall() 
  43.   # 調用存儲過程SP_GetALLContent 無參數(shù) 
  44.   sql = "Exec SP_GetALLContent" 
  45.   cur.execute(sql) 
  46.   print cur.fetchall() 
  47.   # 調用存儲過程SP_GetContentByID 有參數(shù)的 
  48.   sql = "Exec SP_GetContentByID %d" 
  49.   cur.execute(sql,(3,)) 
  50.   print cur.fetchall() 
  51.   #調用存儲過程SP_AddContent 有output參數(shù)的(很不優(yōu)雅的方式) 
  52.   sql = "DECLARE @ID INT;EXEC SP_AddContent 'ddddd',@ID OUTPUT;SELECT @ID" 
  53.   cur.execute(sql) 
  54.   print cur._result 
 

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久精品亚洲精品国产欧美kt∨ | 久久久久久久久久久美女 | 免费午夜视频 | 91精品久久久久久久久 | 午夜黄色 | 色在线电影 | 日韩一区中文 | 国产精品久久久久久久久久 | 日本久久影视 | 久久免费看少妇a高潮一片黄特 | 色视频www在线播放国产人成 | 成人免费毛片aaaaaa片 | 久久影院久久 | 色综合天天综合网国产成人网 | 国产一区在线视频观看 | 青青国产视频 | 91视频.com | 特黄特黄的视频 | 日韩不卡一区二区三区 | 国产精品欧美一区二区三区不卡 | 国产精品久久久久久久久久久久久 | 亚洲视频免费 | 午夜精品一区二区三区在线播放 | 精品欧美一区二区久久久伦 | 久久久久久中文字幕 | 久久波多野结衣 | 国产欧美在线 | 国产亚洲精品精品国产亚洲综合 | 国产欧美日韩一区二区三区四区 | 夜夜天天 | 99精品视频在线观看 | 午夜精品一区二区三区在线播放 | 91久久精品日日躁夜夜躁国产 | 国产成人久久 | 久久久久久亚洲精品 | 精品视频免费在线 | 中文字幕一区二区三区乱码图片 | 中文字幕成人在线 | 中文字幕一区二区三 | 日韩在线免费观看视频 | 亚洲二区在线播放 |