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

首頁 > 編程 > Python > 正文

Python實現的連接mssql數據庫操作示例

2020-01-04 14:41:49
字體:
來源:轉載
供稿:網友

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

1. 目標數據sql2008 R2 ComPrject=>TestModel

Python,mssql,數據庫

2. 安裝python 連接mssql 模塊

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,'沒有目標數據庫')    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,'數據庫訪問失敗')    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("執行完成:")

4. 運行效果

Python,mssql,數據庫

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

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


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南涧| 南平市| 罗城| 吉木萨尔县| 灯塔市| 吴旗县| 仪征市| 正阳县| 温泉县| 双流县| 崇明县| 山阴县| 县级市| 巴彦淖尔市| 康马县| 定州市| 上思县| 游戏| 南木林县| 锡林郭勒盟| 河南省| 天津市| 秭归县| 武鸣县| 灵璧县| 凭祥市| 云浮市| 永州市| 济南市| 阿鲁科尔沁旗| 舒城县| 绥德县| 乳山市| 丹东市| 榕江县| 望都县| 吴忠市| 兴安县| 长垣县| 儋州市| 泰来县|