• Программинг

Нужны источники бесперебойного питания?

Источники бесперебойного питания от дизельстор

dbFacade 0.5.7. Повышаем производительность SQLite

Библиотека для работы с базами данных MSSQL и SQLite 0.5.7.
В новой версии:

  • Добавлены методы открытия (Open) и закрытия (Close) подключения к базе данных. Это позволяет вручную управлять подключением, открывать и закрывать когда вам будет это нужно
  • Добавлены методы для управления транзакциями
  • Возможность управлять свойством Pragma — synchronous (только для SQLite)

Пример использования новых возможностей:

01 //пример использования новых возможностей
02 SQLitePragma pragma = new SQLitePragma();
03 pragma.Synchronous = Synchronous.OFF; //отключаем синхронизацию
04  
05 dbFacade db = new dbFacade(pragma); //создаем объект для работы
06 ParametersCollection paramss = new ParametersCollection();
07 db.Open();
08 db.BeginTransaction();
09 for (int i = 0; i < 200; i++)
10 {
11     paramss.Clear();
12     paramss.Add("num", i, System.Data.DbType.Int32);
13     db.Insert("table_name", paramss);
14 }
15 db.CommitTransaction();
16 db.Close();

Использование synchronous и транзакций — значительно повышает скорость работы с SQLite при изменении, удалении и вставки данных в таблицах.

SeoEastLab