Используйте последнюю версию драйвера PYODB C. Сначала установите python пакет.
pip install pyodbc
Если вы используете следующий код, то вы наверняка получите быстрый ответ из базы данных MS SQL.
import urllib
params = urllib.parse.quote_plus(
'DRIVER={ODBC Driver 17 for SQL Server};SERVER=server-name;DATABASE=database-name;UID=sa;PWD=****;Trusted_Connection=yes;'
)
class Config:
DEBUG = True
SECRET_KEY = "E9738F40-4210ACAD94B"
SQLALCHEMY_DATABASE_URI = "mssql+pyodbc:///?odbc_connect=%s" % params
Убедитесь, что ваш драйвер ODB C точен в ваша система. Если вы хотите получить сведения о драйвере ODB C, выполните следующий запрос в команде cmd.
import pyodbc
pyodbc.drivers()
Затем вставьте следующий код в файл init .py
def create_app(config_class=Config):
app = Flask(__name__)
app.config.from_object(Config)
Выше всего будет предоставлен ваш ORM (Object Relation Mapper), который даст вам технику сопоставления параметров объекта с базовой структурой таблицы RDBMS. API ORM предоставляет методы для выполнения операций CRUD без необходимости писать необработанные операторы SQL.