libsqlora8.

libsqlora8 هي مكتبة ج بسيطة للوصول إلى قواعد بيانات أوراكل.
التحميل الان

libsqlora8. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Freely Distributable
  • السعر:
  • FREE
  • اسم الناشر:
  • Kai Poitschke
  • موقع ويب الناشر:
  • http://www.poitschke.de/libsqlora8/

libsqlora8. العلامات


libsqlora8. وصف

Libsqlora8 هي مكتبة ج بسيطة للوصول إلى قواعد بيانات أوراكل. LIBSQALLA8 هي مكتبة C بسيطة للوصول إلى قواعد بيانات Oracle عبر واجهة OCI. يجعل مهام البرمجة البسيطة أسهل بكثير كما هو الحال مع OCI.If عاديك أنت مبرمج C ++ وترغب في تصميم برامج صارمة OO، فأنت تنظر بشكل أفضل إلى مكتبة OTL التي طورتها سيرجي كوشين. تم تطوير المكتبة على SUSE GNU / Linux. يجب أن تجميع المكتبة على كل نظام UNIX.ير بعض الملامح الرئيسية ل "libsqlora8": لا تحتاج إلى تعلم Aracle Oracle OCI API. واجهة سهلة لواجهة OCI Oracles. تحصل على الأداء لكنك لا تحتاج إلى معرفة كل التفاصيل. إعادة فتح المؤشرات مع متغيرات ربط مختلفة ممكنة (تحليل واحد فقط ضروري). اتصالات قاعدة بيانات متعددة منشأة تتبع في البناء. معالجة إدراجات الصفيف. جلب صفيف التلقائي. يدعم القراءة والكتابة اللصقات. الخيط آمن. يحتاج posix أو حزمة مؤشرات الأوراكل. يبني كمكتبة ثابتة ومشتركة. ملاحظة: ملزمة مع المكتبات الثابتة Oracles صعبة دائما. التثبيت: تأكد من إعداد بيئة Oracle بشكل صحيح (على سبيل المثال Oracle_home) $> Gunzip -C Libsqlora8-2.3.0.tar.gz | القطران XF - $> cd libsqlora8-2.3.0 $> ld_library_path = $ oracle_home / lib $> تصدير ld_library_path $> ./ تكوين $> make $> جعل تثبيت المكتبة هو بناء كمكتبة مشتركة وثابتة. عند استخدام هذه المكتبة إضافة -lsqlora8 -l $ Oracle_home / Lib -lclntsh إلى LDFlags الخاص بك. لا تحاول ربط ثابت. من الرهيب معرفة تسلسل الارتباط من المكتبات الثابتة Oracle: (ملاحظة: يجب عليك تعيين / إلحاق متغير LD_Library_Path الخاص بك إلى / مع $ Oracle_home / Lib: $ {Prefix} / Lib Building الخاص بك: هنا هو مثال Makefile ( بالنسبة ل GNU / Linux)، لإظهار كيفية ترجمة / ربط البرنامج الخاص بك مع LIBSQLOLA8: # Makefile لبناء FOO ## تغيير هذا إلى البادئة التي استخدمتها أثناء تكوين Library.libsqlora8_prefix = / usrcc = gcccppflags = -i $ ( LIBSQALLALA8_PREFIX) / تشمل - $ $ (libsqlora8_prefix) / lib / libsqlora8 / تشمل # إزالة -d_reentrant إذا لم تكفيك libsqlora8 مع threadscflags = -g -d_reentrant # إزالة -lpthread إذا قمت بتكوين libsqlora8 مع تكوين libsqlora8 مع libsqlora8 WL، $ $ (libsqlora8_prefix) / lib -l $ (libsqlora8_prefix) / lib -lsqlora8 -wl، -r $ (oracle_home) / lib -l $ (oracle_home) / lib -lclntsh -lpthreadall: foofoo.o: foo. CFOO: FOO.OCLEAN: $ (rm) foo.o fooautoconf: إذا كنت تستخدم Automake / Autoconf في تطويرك، فيمكنك استخدام وحدات الماكرو المزودة بإدماجها بسهولة في مشروعك. يعين هذا الماكرو أيضا مسارات إلى مكتبات Oracle.The الملفات Aclibsqlora8.m4 و Acoracle.m4، والتي يتم تشمل كلاهما في الحزمة ونسخها إلى $ {Prefix} / Share / Aclocalsyntax: am_path_libsqlora8 (]) مثال: إضافة هذه الأسطر إلى التكوين الخاص بك. inden:dnldnl تحقق مما إذا كان LIBSQLOLA8 المطلوب هو appectiondnlam_libsqlora8 (2.3.0،، ، ) pkg-config: إذا كنت تستخدم pkg-config، فيمكنك التحقق من ذلك عبر هذا الماكرو في التكوين الخاص بك في التكوين الخاص بك. التحقق من أن LIBSQLOLA8 المطلوب هو expectiondnlpkg_check_modules (libsqlora8، "$ libs $ libsqlora8_libs" cflags = "$ cflags $ libsqlora8_cflags"]، ) متغيرات البيئة: sqlora_trace_level: يحدد مستوى التتبع (0 .. 4). sqlora_trace_file: اسم الملف حيث يتم كتابة التتبع (الافتراضي: sqlora8.trc). sqlora_arraysize: حجم المحدبة للمؤشرات (الافتراضي هو 100 سجل). oracle_sid


libsqlora8. برامج ذات صلة

رسالة $$

حدد تجزئة الرسائل وتحديدها كأهمية أو إشعار أو تحذير أو إغراء ...

207

تحميل