Tntdb

Скриншот программы:
Tntdb
Детали программы:
Версия: 1.3
Дата загрузки: 20 Feb 15
Разработчик: Tommi Makitalo
Тип распространения: Бесплатная
Популярность: 12

Rating: nan/5 (Total Votes: 0)

Tntdb является C ++ - класс библиотека для легкого доступа к базам данных. Интерфейс базы данных независимой. Driverclasses загружаются динамически.
 
 Цель этого является иметь легкий доступ к базам данных. Вы не должны беспокоиться о resourceleakage, потому что все объекты, которые Вы используете прямо выделяются на стек и автоматически удаляются, при выходе из области видимости. В interfaceobjects являются оболочками для referencecounted экземпляров, так что вы можете скопировать их вокруг на вашей собственной воле. Ресурсы будут освобождены, когда последний объект выходит из области видимости.
 
 Errorhandling делается исключительно с exceptionhandling. Просто оберните код с одного Try-Catch и у вас есть полный errorhandling. Исключения являются производными от станд :: исключение.
 
 STL используется там, где это возможно, а также СТЛ-как и -совместимых интерфейсы предложил, где подходит.
 
 Tntdb предназначен для applicationprogramming. Это не подходит для общих databasetools. Она не предлагает, например, schemaquery. Вы должны знать, как ваши таблицы выглядеть. То справедливо для обычных приложений.
 
 Вы можете использовать SQL для databaseaccess. Нет wrapperclasses как активных ResultSets или с привязкой к данным управления не предлагается. Вместо этого вы должны лучший контроль над этой базой данных. Вы можете использовать любую SQL-трик вы знаете, чтобы получить максимальную отдачу от вашей базы данных. Также это тонкая оболочка, так что вы не должны иметь большой performancepenalty по сравнению с прямым доступом к C-API.
 
 Проект начался уже несколько лет назад, как PostgreSQL-обертки. Позже я добавил SQLite-3-обертку.
 
 Текущее состояние, что является рабочим mysql- и PostgreSQL-водитель-класс. SQLite-3-обертка включены, но это всего лишь в начале дизайн-исследования. Tntdb работает, но это не загружается динамически, как и другие водители.
 
 Общественные заголовки включать документацию, которая может быть сформирована с помощью Doxygen.
 
 Также есть некоторые небольшие примеры в демо-каталоге

Что нового В этом выпуске:.

  • Основные оптимизация оракула Водитель:
  • Водитель оракул получил главную оптимизации. При чтении нескольких строк, каждая строка ранее было предложено отдельно от прочего совокупного дохода. Теперь несколько строк выбираются в одном вызове OCI и прошел по строкам для приложения.
  • Добавлена ​​поддержка для cxxtools :: String (Unicode класса String):
  • Cxxtools имеет строковое класс, который поддерживает Unicode. Tntdb теперь имеет полную поддержку. Строки Unicode могут быть считаны и записаны прозрачно.
  • Исправления и оптимизация:
  • Некоторые мелкие исправления и оптимизации выполняются в tntdb.

Что нового в версии 1.1:

  • После более чем 2 лет новая без стабильных релизов пора за обновлениями. Cxxtools имеет горячие огромные улучшений и усовершенствований функций, как XMLRPC, в рамках слота сигнала, anynchronous I / O и другие.
  • Это означало некоторые изменения API. Тем не менее большая часть существующего кода должен работать. Tntnet и tntdb необходимости некоторые изменения для того, чтобы новые tntnet и tntdb релизы должны cxxtools 2.0.
  • Tntnet получил множество мелких усовершенствований функций и производительности. К счастью не было особой необходимости изменения API. Почти приложения должны работать из коробки перекомпиляции.
  • Tntdb получил некоторые улучшения функций. Самое главное, может быть, поддержка авто, увеличенное значений, используя метод tntdb :: Connection :: lastInsertId (STD :: строка) и поддержку для определенных типов пользователей, перегружая 2 операторов.

Что нового в версии 1.0.99:

  • Tntdb получил незначительные исправления ошибок и регулировать с изменениями API в cxxtools (которые достаточно малы).

Требования

  • cxxtools

Похожие программы

SQLAntaresia
SQLAntaresia

14 Apr 15

Vino
Vino

20 Feb 15

Qore Oracle Module
Qore Oracle Module

19 Feb 15

Другие программы разработчика Tommi Makitalo

Tntnet
Tntnet

20 Feb 15

Комментарии к Tntdb

Комментарии не найдены
добавить комментарий
Включите картинки!