РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
11 of 711 menu

Атрибут driver класса Engine

Атрибут driver класса Engine возвращает имя драйвера базы данных, который используется для подключения. Значение атрибута формируется на основе диалекта и драйвера, указанных в URL подключения. Атрибут доступен только для чтения и представляет собой строку.

Синтаксис

engine.driver

Пример

Давайте создадим движок для базы SQLite в памяти и выведем имя драйвера:

from sqlalchemy import create_engine engine = create_engine('sqlite:///:memory:') print(engine.driver)

Результат выполнения кода:

"pysqlite"

Пример

Давайте создадим движок с явным указанием драйвера pysqlite и сравним результат:

from sqlalchemy import create_engine engine = create_engine('sqlite+pysqlite:///:memory:') print(engine.driver)

Результат выполнения кода:

"pysqlite"

Пример

Давайте выведем имя драйвера вместе с именем диалекта для более полной картины:

from sqlalchemy import create_engine engine = create_engine('sqlite:///:memory:') print(engine.name, engine.driver)

Результат выполнения кода:

"sqlite pysqlite"

Смотрите также

  • класс Engine,
    который представляет движок базы данных
  • атрибут name,
    который возвращает имя диалекта
  • атрибут dialect,
    который возвращает объект диалекта
  • атрибут url,
    который возвращает URL подключения
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить