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

首頁 > 編程 > Python > 正文

Python實現(xiàn)的連接mssql數(shù)據(jù)庫操作示例

2020-02-15 22:46:19
字體:
供稿:網(wǎng)友

本文實例講述了Python實現(xiàn)的連接mssql數(shù)據(jù)庫操作。分享給大家供大家參考,具體如下:

1. 目標(biāo)數(shù)據(jù)sql2008 R2 ComPrject=>TestModel

2. 安裝python 連接mssql 模塊

運行

pip install pymssql-2.2.0.dev0-cp36-cp36m-win_amd64.whl

運行完畢 查看是否成功 pip -m  list

3. 編寫python 代碼

import timeimport pymssql#import decimalclass MSSQL:  def __init__(self,host,user,pwd,db):    self.host=host    self.user=user    self.pwd=pwd    self.db=db  def GetConnect(self):    if not self.db:      raise(NameError,'沒有目標(biāo)數(shù)據(jù)庫')    self.connect=pymssql.connect(host=self.host,user=self.user,password=self.pwd,database=self.db,charset='utf8')    cur=self.connect.cursor()    if not cur:      raise(NameError,'數(shù)據(jù)庫訪問失敗')    else:      return cur  def ExecSql(self,sql):     cur=self.GetConnect()     cur.execute(sql)     self.connect.commit()     self.connect.close()  def ExecQuery(self,sql):    cur=self.GetConnect()    cur.execute(sql)    resList = cur.fetchall()    self.connect.close()    return resList  def main():  ms = MSSQL(host="192.168.0.108", user="sa", pwd="sa", db="ComPrject")  resList = ms.ExecQuery("select *from TestModel")  print(resList)if __name__ == '__main__':  main()  input("執(zhí)行完成:")

4. 運行效果

備注:如果讀取中文出現(xiàn)亂碼,需要修改varchar=>nvarchar

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python常見數(shù)據(jù)庫操作技巧匯總》、《Python編碼操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 湖州市| 广西| 罗城| 祁东县| 吉林省| 蓬溪县| 花垣县| 徐闻县| 新沂市| 青河县| 丹棱县| 汪清县| 五华县| 涡阳县| 安平县| 资溪县| 龙州县| 田阳县| 昂仁县| 浦县| 南陵县| 昭通市| 乌鲁木齐县| 海伦市| 辛集市| 西乌珠穆沁旗| 镇宁| 新乡市| 新建县| 巩留县| 五华县| 昌吉市| 张家川| 临猗县| 合川市| 江门市| 渭南市| 桑日县| 疏勒县| 米脂县| 正安县|