最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2015年05月25日 14:49:36   作者:惟愿蓮心不染塵  
這篇文章主要介紹了pymssql數(shù)據(jù)庫(kù)操作MSSQL2005的方法,可實(shí)現(xiàn)基本的連接、查詢、插入、更新及調(diào)用存儲(chǔ)過(guò)程等功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

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

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

#!/usr/bin/env python
#coding=utf-8
from __future__ import with_statement
from contextlib import closing
import inspect
import pymssql
import uuid
import datetime
#查詢操作
with closing(pymssql.connect(host='localhost',user='sa',password='pppp',database='blogs')) as conn :
  cur = conn.cursor()
  #SELECT 長(zhǎng)連接查詢操作(逐條方式獲取數(shù)據(jù))
  sql = "select * from pcontent"
  cur.execute(sql)
  for i in range(cur.rowcount):
    print cur.fetchone()
  #SELECT 短鏈接查詢操作(一次查詢將所有數(shù)據(jù)取出)
  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(在插入一個(gè)值,希望獲得主鍵的時(shí)候經(jīng)常用到,很不優(yōu)雅的方式)
  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]#不知道具體的做法,目前暫時(shí)這樣使用
  conn.commit()
  #Update
  vl = '中國(guó)'
  sql = 'update pcontent set title = %s where id=1'
  cur.execute(sql,(vl,))
  conn.commit()
  #參數(shù)化查詢這個(gè)是為了避免SQL攻擊的
  sql = "select * from pcontent where id=%d"
  cur.execute(sql,(1,))
  print cur.fetchall()
  # 調(diào)用存儲(chǔ)過(guò)程SP_GetALLContent 無(wú)參數(shù)
  sql = "Exec SP_GetALLContent"
  cur.execute(sql)
  print cur.fetchall()
  # 調(diào)用存儲(chǔ)過(guò)程SP_GetContentByID 有參數(shù)的
  sql = "Exec SP_GetContentByID %d"
  cur.execute(sql,(3,))
  print cur.fetchall()
  #調(diào)用存儲(chǔ)過(guò)程SP_AddContent 有output參數(shù)的(很不優(yōu)雅的方式)
  sql = "DECLARE @ID INT;EXEC SP_AddContent 'ddddd',@ID OUTPUT;SELECT @ID"
  cur.execute(sql)
  print cur._result

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 快速一鍵生成Python爬蟲(chóng)請(qǐng)求頭

    快速一鍵生成Python爬蟲(chóng)請(qǐng)求頭

    這篇文章主要介紹了如何快速一鍵生成Python爬蟲(chóng)請(qǐng)求頭,幫助大家更好的理解和學(xué)習(xí)使用python爬蟲(chóng),感興趣的朋友可以了解下
    2021-03-03
  • PyCharm鼠標(biāo)右鍵不顯示Run unittest的解決方法

    PyCharm鼠標(biāo)右鍵不顯示Run unittest的解決方法

    今天小編就為大家分享一篇PyCharm鼠標(biāo)右鍵不顯示Run unittest的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • Python re.split方法分割字符串的實(shí)現(xiàn)示例

    Python re.split方法分割字符串的實(shí)現(xiàn)示例

    本文主要介紹了Python re.split方法分割字符串的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Python常見(jiàn)文件操作的示例詳解

    Python常見(jiàn)文件操作的示例詳解

    文件操作是我們開(kāi)發(fā)中必不可少的一項(xiàng)需求。本文主要給大家介紹了關(guān)于Python常見(jiàn)的一些文件操作,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • 詳解Python編程中對(duì)Monkey Patch猴子補(bǔ)丁開(kāi)發(fā)方式的運(yùn)用

    詳解Python編程中對(duì)Monkey Patch猴子補(bǔ)丁開(kāi)發(fā)方式的運(yùn)用

    Monkey Patch猴子補(bǔ)丁方式是指在不修改程序原本代碼的前提下,通過(guò)添加類或模塊等方式在程序運(yùn)行過(guò)程中加入代碼,下面就來(lái)進(jìn)一步詳解Python編程中對(duì)Monkey Patch猴子補(bǔ)丁開(kāi)發(fā)方式的運(yùn)用
    2016-05-05
  • 使用Python代碼實(shí)現(xiàn)PDF文檔與SVG文件之間的轉(zhuǎn)換

    使用Python代碼實(shí)現(xiàn)PDF文檔與SVG文件之間的轉(zhuǎn)換

    PDF作為普遍采用的文件格式,確保了文檔的一致性和可靠性,而SVG(可縮放矢量圖形)則因其矢量性質(zhì),在網(wǎng)頁(yè)設(shè)計(jì)、高分辨率打印及動(dòng)態(tài)交互內(nèi)容中展現(xiàn)出無(wú)與倫比的優(yōu)勢(shì),本文將介紹如何使用Python將PDF文件轉(zhuǎn)換為SVG文件以及將SVG文件轉(zhuǎn)換為PDF文件,需要的朋友可以參考下
    2024-05-05
  • 解決Windows下python和pip命令無(wú)法使用的問(wèn)題

    解決Windows下python和pip命令無(wú)法使用的問(wèn)題

    這篇文章主要介紹了解決Windows下python和pip命令無(wú)法使用的問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • python?NetworkX庫(kù)生成并繪制帶權(quán)無(wú)向圖

    python?NetworkX庫(kù)生成并繪制帶權(quán)無(wú)向圖

    這篇文章主要為大家介紹了python?NetworkX庫(kù)生成并繪制帶權(quán)無(wú)向圖的實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Python編寫帶選項(xiàng)的命令行程序方法

    Python編寫帶選項(xiàng)的命令行程序方法

    今天小編就為大家分享一篇Python編寫帶選項(xiàng)的命令行程序方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • 零基礎(chǔ)寫python爬蟲(chóng)之抓取百度貼吧并存儲(chǔ)到本地txt文件改進(jìn)版

    零基礎(chǔ)寫python爬蟲(chóng)之抓取百度貼吧并存儲(chǔ)到本地txt文件改進(jìn)版

    前面已經(jīng)發(fā)了一篇關(guān)于百度貼吧抓取的代碼,今天我們來(lái)看下代碼的改進(jìn)版,參考了上篇抓取糗事百科的思路,給需要的小伙伴們參考下吧
    2014-11-11

最新評(píng)論

容城县| 南川市| 炉霍县| 弥勒县| 房山区| 宜春市| 麦盖提县| 漾濞| 抚州市| 宜兰县| 集安市| 上犹县| 靖宇县| 酒泉市| 河源市| 阿瓦提县| 克东县| 讷河市| 嘉峪关市| 资中县| 东兴市| 外汇| 高邮市| 连州市| 绩溪县| 卓尼县| 客服| 手机| 留坝县| 古交市| 海淀区| 汉沽区| 资兴市| 襄汾县| 苏尼特右旗| 枣阳市| 尖扎县| 靖西县| 科技| 客服| 集安市|