DatabaseSource

class axioma.core.dp.DatabaseSource

Источник данных для работы с СУБД

Унаследован от:

  • DataSource

  • DatabaseMapinfoMapcatalogSupport

    DatabaseSource(provider)

    Конструктор

    Параметры:provider (DatabaseProvider) – Провайдер данных
    beginTransaction()

    Начало изменений в базе данных

    Результат:Успешность операции
    Тип результата:bool
    commitTransaction()

    Фиксация проведенных изменений в базе данных

    descriptionServer()

    Строка с описанием сервера базы данных

    Результат:Строка с описанием
    Тип результата:str
    executeCommand(command)

    Выполнение SQL выражения на стороне сервера. В случае ошибки, выбрасывается исключение.

    Параметры:command (str) – SQL команда
    metadata()

    Получение метаданных из текущей базы данных

    Результат:Ссылка на объект
    Тип результата:DatabaseMetadata
    name(sqlString)

    Создать описание объекта данных для произвольного SQL-выражения

    Параметры:sqlString (str) – Строка SQL
    Результат:Описание
    Тип результата:DataObjectDefinition
    rollbackTransaction()

    Отмена роведенных изменений без их сохранения в базе данных

    sqlMaker()

    Ссылка на объект класса операций с текстом запроса

    Результат:Ссылка на объект
    Тип результата:SqlMaker