Python 需要将Flask SQLAlchemy连接到MS SQL Server 2008R2的帮助吗
难以获得与数据库的正确连接:Python 需要将Flask SQLAlchemy连接到MS SQL Server 2008R2的帮助吗,python,tsql,flask-sqlalchemy,Python,Tsql,Flask Sqlalchemy,难以获得与数据库的正确连接: from flask import Flask from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) engine = SQLAlchemy.create_engine() app.config['SQLALCHEMY_DATABASE_URI'] = 'mssql-pyodbc://EVERETT- PC\\SQLEXPRESS/iNcentDev?trusted_connection=y
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
engine = SQLAlchemy.create_engine()
app.config['SQLALCHEMY_DATABASE_URI'] = 'mssql-pyodbc://EVERETT-
PC\\SQLEXPRESS/iNcentDev?trusted_connection=yes'
db = SQLAlchemy(app)
SQLALCHEMY_TRACK_MODIFICATIONS = False
class Payroll(db.Model):
__tablename__ = 'pay.PayRoll'
pk = db.Column('id', db.Integer, primary_key=True)
CreateDate = db.Column('CreateDate', db.DateTime)
这对我很有用:
import urllib
params = urllib.parse.quote_plus("DRIVER={SQL Server};SERVER=SERVER_NAME;DATABASE=DB;UID=user;PWD=password")
engine = create_engine("mssql+pyodbc:///?odbc_connect=%s" % params)