Tntdb

البرمجيات قطة:
Tntdb
تفاصيل البرنامج:
الإصدار: 1.3
تاريخ إيداع: 20 Feb 15
المطور: Tommi Makitalo
ترخيص: حرر
شعبية: 12

Rating: nan/5 (Total Votes: 0)

وTntdb هو ج ++ - الدرجة المكتبة لسهولة الوصول إلى قواعد البيانات. واجهة قاعدة بيانات مستقلة. يتم تحميل Driverclasses بشكل حيوي.
 
 والهدف من ذلك هو أن يكون من السهل الوصول إلى قواعد البيانات. لم يكن لديك ما يدعو للقلق resourceleakage، لأن كل الكائنات التي تستخدم مباشرة يتم تخصيص في بنية تخزين العناصر وحذفها تلقائيا، عند الخروج من النطاق. وinterfaceobjects هي مغلفة لreferencecounted الحالات، لذلك يمكنك نسخ حول لهم في الإرادة الخاصة بك. يتم تحرير الموارد، عندما ينتقل الكائن الماضي خارج النطاق.
 
 ويتم Errorhandling حصرا مع exceptionhandling. مجرد التفاف التعليمات البرمجية الخاصة بك مع واحد محاولة اللحاق وكان لديك errorhandling بالكامل. وتستمد جميع الاستثناءات من الأمراض المنقولة جنسيا :: استثناء.
 
 ويستخدم STL حيث يتم تقديم واجهات ممكن، وأيضا STL الشبيهة والمتوافقة مع، حيث مناسبة.
 
 ويستهدف Tntdb لapplicationprogramming. انها ليست مناسبة لdatabasetools عام. انها لا تقدم على سبيل المثال schemaquery. عليك أن تعرف كيف تبدو الجداول الخاصة بك مثل. ل thats صحيح للتطبيقات العادية.
 
 يمكنك استخدام SQL للdatabaseaccess. لا تقدم wrapperclasses مثل resultsets النشطة أو ضوابط ربط بيانات. وبدلا من ذلك كان لديك أفضل من السيطرة على قاعدة البيانات. يمكنك استخدام كل SQL-خدعة تعرف على الحصول على أقصى استفادة من قاعدة البيانات الخاصة بك. أيضا هذا هو غلاف رقيق، بحيث يجب أن لا performancepenalty كبيرة مقارنة مع الوصول المباشر إلى API C.
 
 بدأ المشروع بالفعل منذ عدة سنوات كما كيو-المجمع. في وقت لاحق أضفت سكليتي-3-المجمع.
 
 الوضع الحالي هو، أن هناك mysql- العمل وسائق من الدرجة كيو. يتم تضمين سكليتي-3-المجمع هنا، وإنما هو مجرد وقت مبكر التصميم والدراسة. Tntdb يعمل، ولكن لم يتم تحميل حيوي مثل السائقين الآخرين.
 
 وتشمل رؤوس العامة الوثائق، والتي يمكن إنشاؤها باستخدام دي أكسجين.
 
 أيضا هناك بعض الأمثلة الصغيرة في-دليل تجريبي

ما هو الجديد في هذا الإصدار:.

الأمثل الرئيسي لبرنامج Oracle:
حصلت على برنامج Oracle التحسين كبير. عند قراءة صفوف متعددة، وطلب في وقت سابق كل صف على حدة من أوراسكوم للإنشاء. الآن يتم جلب صفوف متعددة في مكالمة أوراسكوم للإنشاء واحدة ومرت من صف إلى التطبيق.
إضافة دعم لككسكستولس :: سلسلة (يونيكود الدرجة سلسلة):
ككسكستولس ديه فئة السلسلة، والذي يدعم يونيكود. لديها Tntdb الآن الدعم الكامل لذلك. سلاسل Unicode يمكن قراءة وكتابة بشفافية.
بوجفيكسيس والتحسينات:
تتم بعض بوجفيكسيس الطفيفة والتحسينات في tntdb.

ما هو جديد في الإصدار 1.1:

وبعد مرور أكثر من 2 سنوات جديدة دون الإصدارات المستقرة حان الوقت للحصول على التحديثات. ككسكستولس ديه تحسينات ضخمة الساخنة والتحسينات ميزة مثل XMLRPC، إطارا فتحة إشارة، anynchronous I / O وغيرها.
هذا يعني ضمنا بعض التغييرات API. لا يزال معظم التعليمات البرمجية الموجودة يجب تشغيل. Tntnet وtntdb في حاجة الى بعض التغييرات لهذا، حتى أن tntnet وtntdb الإصدارات الجديدة تحتاج ككسكستولس 2.0.
Tntnet وقد حصلت على العديد من ميزة والأداء التحسينات الصغيرة. لحسن الحظ لم تكن هناك حاجة كبيرة لإجراء تغييرات API. تقريبا التطبيقات يجب تشغيل من خارج منطقة الجزاء عن طريق اعادة تجميع.
حصلت Tntdb بعض التحسينات الميزة. أهمها ربما الدعم لصناعة السيارات بمقدار القيم باستخدام طريقة لtntdb :: :: اتصال lastInsertId (STD :: سلسلة) ودعم لأنواع يحددها المستخدم من قبل إثقال 2 المشغلين.

ما هو الجديد في الإصدار 1.0.99:

وقد حصلت Tntdb بعض الاصلاحات الطفيفة ويتم تعديلها لالتغييرات API في ككسكستولس (والتي هي صغيرة جدا).

المتطلبات:

ككسكستولس

برامج مماثلة

PgAdmin III
PgAdmin III

17 Feb 15

MagicDraw UML
MagicDraw UML

11 May 15

fdb
fdb

20 Feb 15

FreeTDS
FreeTDS

11 May 15

البرامج الأخرى من المطور Tommi Makitalo

Tntnet
Tntnet

20 Feb 15

تعليقات ل Tntdb

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!