pyodbc 访问 ms sqlserver

python 复制代码
import pyodbc
import traceback
import config_json
import logging
class Server():
    def __init__(self):
        SERVER = '10.0.100.100'
        USERNAME = 'ma'
        PASSWORD = '123456'
        DATABASE = 'caiji'
        # self.connectionString = f'DRIVER={{ODBC Driver 18 for SQL Server}};SERVER={SERVER};DATABASE={DATABASE};ENCRYPT=yes;TrustServerCertificate=yes;UID={USERNAME};PWD={PASSWORD}'
        self.connectionString = 'DRIVER=ODBC Driver 18 for SQL Server;SERVER=%s;DATABASE=%s;ENCRYPT=yes;TrustServerCertificate=yes;UID=%s;PWD=%s' %(SERVER,DATABASE,USERNAME,PASSWORD)
    def updateDb(self):
        conn = pyodbc.connect(self.connectionString)
        cursor = self.conn.cursor()
        cmds=codecs.open("caiji.sql","r",'utf-8').read().split(";")
        for cmd  in cmds:
            print(cmd)
            cursor.execute(cmd)
        conn.commit()
        cursor.close()
        conn.close()

先使用的pymssql,没成功.

ms sqlserver odbc driver下载地址

相关推荐
大巨头5 小时前
sql2008 数据库分页语句
数据库
m0_715575345 小时前
使用PyTorch构建你的第一个神经网络
jvm·数据库·python
甄心爱学习5 小时前
【leetcode】判断平衡二叉树
python·算法·leetcode
深蓝电商API5 小时前
滑块验证码破解思路与常见绕过方法
爬虫·python
Ulyanov5 小时前
Pymunk物理引擎深度解析:从入门到实战的2D物理模拟全攻略
python·游戏开发·pygame·物理引擎·pymunk
sensen_kiss5 小时前
INT303 Coursework1 爬取影视网站数据(如何爬虫网站数据)
爬虫·python·学习
老邓计算机毕设6 小时前
SSM智慧社区家政服务系统80q7o(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm 框架
玄同7656 小时前
我的 Trae Skill 实践|使用 UV 工具一键搭建 Python 项目开发环境
开发语言·人工智能·python·langchain·uv·trae·vibe coding
Yorlen_Zhang6 小时前
Python Tkinter Text 控件完全指南:从基础编辑器到富文本应用
开发语言·python·c#
HAPPY酷6 小时前
C++ 和 Python 的“容器”对决:从万金油到核武器
开发语言·c++·python