我是靠谱客的博主 简单芒果,最近开发中收集的这篇文章主要介绍【script】python使用pymssql模块访问SQL Server(Mssql),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

import pymssql  #导入sql server数据库的包

class MSSQL:
    def __init__(self,host,user,pwd,db):
        self.host = host
        self.user = user
        self.pwd = pwd
        self.db = db
        
    def __GetConnect(self):
        '''
        连接数据库
        '''
        try:
            self.conn = pymssql.connect(host=self.host,user=self.user,password=self.pwd,database=self.db,charset="utf8")
            db = self.conn.cursor()
            return db
        except Exception as e:
            raise e 
            
    def ExecQuery(self,sql):
        '''
        查询数据库
        '''
        try:
            db = self.__GetConnect()
            db.execute(sql)
            resList = db.fetchall()
            self.conn.close()
            return resList
        except Exception as e:
            raise e 
            
    def ExecNonQuery(self,sql):
        '''
        更新数据库
        '''
        try:
            db = self.__GetConnect()
            db.execute(sql)
            self.conn.commit()
            self.conn.close()
        except Exception as e:
            raise e 
            
# #创建数据库连接对象
# ms = MSSQL(host=".",user="sa",pwd="sa",db="dvbbs8")

# # 查询数据库示例
# reslist = ms.ExecQuery("select * from users")
# list(map(print, reslist))

# # 更新数据库示例
# newsql="update users set password='pass' where id=1"
# ms.ExecNonQuery(newsql.encode('utf-8'))

最后

以上就是简单芒果为你收集整理的【script】python使用pymssql模块访问SQL Server(Mssql)的全部内容,希望文章能够帮你解决【script】python使用pymssql模块访问SQL Server(Mssql)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部