加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码门户网 (https://www.92codes.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

python设计用户登录界面连接sql_FlaskSQLAlchemy:连接到M

发布时间:2022-09-30 07:33:18 所属栏目:MsSql教程 来源:未知
导读: 新来的烧瓶和烧瓶炼金术。正在尝试连接到远程MSSQL数据库。在
工具集:
macOS 10.13(High Sierra公司)
Python3

烧瓶炼金术
免费TDS
pyodbc公司
如果我使用标准烧瓶sqlalchemy URI设置连

新来的烧瓶和烧瓶炼金术。正在尝试连接到远程MSSQL数据库。在

工具集:

macOS 10.13(High Sierra公司)

Python3

烧瓶炼金术

免费TDS

pyodbc公司

如果我使用标准烧瓶sqlalchemy URI设置连接,如下所示:app.config['SQLALCHEMY_DATABASE_URI'] = 'mssql+pyodbc://:@/?port=1433&driver=FreeTDS&tds_version=7.3'

最后我得到一条错误消息:

^{pr2}$

有趣的是mssql 完整外部连接,如果我只是在flask外部使用一个直接的pyodbc连接,它就可以工作了。该代码:cnxn = pyodbc.connect('DRIVER={FreeTDS};TDS_Version=7.3;SERVER=;PORT=1433;DATABASE=;UID=;PWD=')

我要么需要通过Flask SQLAlchemy来解决连接问题,要么想知道是否有可能使用straight创建连接pyodbc.connect语句并以某种方式将其传递到Flask SQLAlchemy中。在

谢谢你的指导和想法。在

更新

我也尝试过:params = urllib.parse.quote_plus('DRIVER={FreeTDS};SERVER=;DATABASE=;PORT=1433;UID=;PWD=;TDS_Version=7.3')

app.config['SQLALCHEMY_DATABASE_URI'] = "mssql+pyodbc:///?odbc_connect=%s" % params

但是我得到了同样的“登录失败”错误。在

(编辑:源码门户网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!