我无法使用和连接到MSSQL Server 2016数据库。我已经通过谷歌搜索过,但没有一个解决方案有效。Flask-SQLALchemypyodbc
我收到以下错误:
sqlalchemy.exc.InterfaceError: (pyodbc.InterfaceError) ('IM002', u'[IM002] [Microsoft][ODBC Driver Manager] 未找到数据源名称且未指定默认驱动程序 (0) (SQLDriverConnect)')
我目前的本地环境是:
我可以只使用 pyodbc 而没有 Flask 连接到数据库。
import pyodbc
server = '<server>'
database = '<database>'
username = '<username>'
password = '<password>'
cnxn = pyodbc.connect('DRIVER={ODBC Driver 13 for SQL Server};SERVER='+server+';PORT=1443;DATABASE='+database+';UID='+username+';PWD='+ password)
cursor = cnxn.cursor()
#Select Query
print ('Reading data from table')
tsql = "SELECT DISTINCT TOP 10 * FROM dbo.Test;"
with cursor.execute(tsql):
row = cursor.fetchone()
while row:
print (str(row[0]) …Run Code Online (Sandbox Code Playgroud)