Tntdb

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

Rating: nan/5 (Total Votes: 0)

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

Какво ново в тази версия:.

  • Major оптимизиране на Oracle Шофьор:
  • Шофьорът на Oracle стана основна оптимизация. При четене на няколко реда, преди всеки ред е поискано отделно от OCI. Сега няколко реда са изсмукани от пръстите в един OCI разговор и минаха ред по ред на прилагане.
  • Добави подкрепа за cxxtools :: String (Unicode стринг клас):
  • Cxxtools има низ клас, който поддържа Unicode. Tntdb сега има пълна поддръжка за него. Unicode низове могат да се четат и записват при пълна прозрачност.
  • Фиксирани бъгове и оптимизации:
  • Някои дребни поправки на грешки и оптимизации са направили в tntdb.

Какво ново във версия 1.1:

  • След повече от две години новата без стабилни версии, че е време за актуализации. Cxxtools има горещ огромни подобрения и игрални подобрения като xmlrpc, слот рамка сигнал, anynchronous I / O и др.
  • Това предполага някои промени API. Все още голяма част от съществуващия код би трябвало да работи. Tntnet и tntdb необходими някои промени за това, така че новите tntnet и tntdb изпускания трябва cxxtools 2.0.
  • Tntnet има много малки игрални и представяне подобрения. За щастие, че няма нужда от много промени API. Почти приложения трябва да се изпълняват от кутията с прекомпилирате.
  • Tntdb имам някои игрални аксесоари. Най-важните от тях са може би подкрепата за авто увеличавани, чрез използване на tntdb метод :: Връзка :: lastInsertId (STD :: низ) и подкрепата за потребителски дефинирани типове от претоварване 2 оператори.

Какво ново във версия 1.0.99:

  • Tntdb има някои малки корекции на грешки и се коригират да промените API в cxxtools (които са доста малки)
  • .

<силни> Изисквания :

  • cxxtools

Подобен софтуер

Друг софтуер на разработчика Tommi Makitalo

Tntnet
Tntnet

20 Feb 15

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

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория