Библиотека реализова ввиде класса sqlite3 в котором реализованы основные методы работы с базой данных, а именно: - sqlite3.open - открытие базы данных (создание)
- sqlite3.close - закрытие базы данных
- sqlite3.sql_execute - выполнения sql запроса к базе данных
- sqlite3.rowid - возвращает последний ID записи, после команды INSERT
- sqlite3.tables - возвращает масив названий существующих таблиц базы данных
- sqlite3.columns - возвращают масив полей для заданной таблицы базы данных
- sqlite3.changes - возвращает количество изменённых записей после последнего sql запроса
- sqlite3.beginTrans - начало транзации
- sqlite3.rollbackTrans - отмена изменений данных
- sqlite3.commitTrans - фиксация изменений данных
- sqlite3.vacuumData - упаковка пространства базы данных, после команды DROP
- sqlite3.columnsCount - возвращает колиство полей таблицы после последнего запроса
- sqlite3.recordsCount - возвращает колиство записей таблицы после последнего запроса
- sqlite3.allIndexes - возвращает массив всех индексов базы данных
- sqlite3.indexesOfTable - возвращает массив индексов для заданной таблицы
- sqlite3.allViews - возвращает массив всех вьюшек базы данных
- sqlite3.columnName - возвращает поле таблицы после последнего запроса, в зависимости от значения индекса
Пример использования библиотеки находится в архиве.
|