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下载地址

相关推荐
864记忆11 小时前
Qt创建连接注意事项
数据库·qt·nginx
且去填词11 小时前
DeepSeek API 深度解析:从流式输出、Function Calling 到构建拥有“手脚”的 AI 应用
人工智能·python·语言模型·llm·agent·deepseek
rgeshfgreh11 小时前
Python条件与循环实战指南
python
rgeshfgreh11 小时前
通达信LC1文件结构解析指南
python
毕设十刻11 小时前
基于Vue的迅读网上书城22f4d(程序 + 源码 + 数据库 + 调试部署 + 开发环境配置),配套论文文档字数达万字以上,文末可获取,系统界面展示置于文末
前端·数据库·vue.js
七夜zippoe12 小时前
事件驱动架构:构建高并发松耦合系统的Python实战
开发语言·python·架构·eda·事件驱动
薛定谔的猫198212 小时前
Langchain(十二)LangGraph 实战入门:用流程图思维构建 LLM 工作流
数据库·microsoft
Kratzdisteln12 小时前
【MVCD】PPT提纲汇总
经验分享·python
坐吃山猪12 小时前
ChromaDB02-代码实战
数据库·向量数据库·chromadb
摇滚侠12 小时前
MySQL 中 utf8mb4 字符集,字母a占几个字节,一个汉字占几个字节 / MySQL 中 utf8mb3 字符集,字母a占几个字节,一个汉字占几个字节
数据库·mysql