首页 > 解决方案 > pyodbc.OperationalError: ('HYT00', u'[HYT00] [unixODBC][Microsoft][ODBC Driver 17 for SQL Server]登录超时已过期 (0) (SQLDriverConnect)')

问题描述

我得到了,self.cnxn = pyodbc.connect(self.connStr) pyodbc.OperationalError: ('HYT00', u'[HYT00] [unixODBC][Microsoft][ODBC Driver 17 for SQL Server]登录超时已过期 (0) (SQLDriverConnect)') 连接到 sql-server 数据库时。我正在从 .ini 文件中读取数据库的服务器信息、用户名、密码。但我无法连接到数据库。谁能帮我解决这个问题?(参考下面的代码)

def connectDB(self):
    config = configparser.ConfigParser()
    config.read('databaseconnect.ini')
    DBconnect='DatabaseConnection'
    self.server = config[DBconnect]['server']
    self.database = config[DBconnect]['database']
    self.username = config[DBconnect]['username']
    self.password = config[DBconnect]['password']
    self.connStr = config[DBconnect]['connStr']
    self.cnxn = pyodbc.connect(self.connStr)
    self.cursor = self.cnxn.cursor()

标签: pythondatabaseodbciniconfigparser

解决方案


推荐阅读