libsqlora8

LIBSQLORA8 is een eenvoudige C-bibliotheek om toegang te krijgen tot Oracle-databases.
Download nu

libsqlora8 Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freely Distributable
  • Prijs:
  • FREE
  • Naam uitgever:
  • Kai Poitschke
  • Uitgever website:
  • http://www.poitschke.de/libsqlora8/

libsqlora8 Tags


libsqlora8 Beschrijving

libsqlora8 is een eenvoudige C-bibliotheek om toegang te krijgen tot Oracle-databases. libsqlora8 is eenvoudige C-bibliotheek om via de OCI-interface toegang te krijgen tot Oracle-databases. Maakt eenvoudige programmeertaken veel gemakkelijker als bij Plain OCI.Als u een C ++ Programmer bent en strikte OO-programma's wilt ontwerpen, kunt u beter kijken naar de OTL-bibliotheek die door Sergei Kuchin is ontwikkeld. De bibliotheek is ontwikkeld op SUSE GNU / Linux. De bibliotheek moet op elk Unix-systeem compileren. Hier zijn enkele belangrijke kenmerken van "libsqlora8": · hoef niet de complexe Oracle OCI API te leren. · Eenvoudige interface voor Oracles OCI-interface. Je krijgt de prestaties, maar je hoeft niet alle details te kennen. · Reopen van cursors met verschillende bindvariabelen is mogelijk (slechts één parsse noodzakelijk). · Meerdere database-aansluitingen · Build-in traceerfaciliteit. · Verwerking van array-inserts. · Automatische array halen. · Ondersteunt het lezen en schrijven van lobs. · Draadveilig. Heeft POSIX of het Oracle Threads-pakket nodig. · Bouwt als statische en gedeelde bibliotheek. Opmerking: binding met orakels statische bibliotheken is altijd moeilijk.Installatie: zorg ervoor dat uw Oracle-omgeving correct is ingesteld (bijvoorbeeld ORACLE_HOME) $> GUNZIP -C-LIBSQLORA8-2.3.0.TAR.GZ | TAR XF - $> CD LIBSQLORA8-2.3.0 $> LD_LIBRARY_PATH = $ ORACLE_HOME / LIB $> EXPORT LD_LIBRARY_PATH $> ./ Configureer $> MAAK $> MAKE INSTALLATIETHE BIBLIOTHEEK wordt gebouwd als een gedeeld en statisch. Wanneer u deze bibliotheek gebruikt, voeg dan toe -LSQlora8 -L $ Oracle_Home / Lib -LClntsh aan uw LDFLAGS. Probeer niet statisch te koppelen. Het is vreselijk om de linksequentie van de Oracle Static-bibliotheken te achterhalen: (Opmerking: u moet uw LD_LIBRARY_PATH-variabele instellen / toevoegen aan / met $ ORACLE_HOME / LIB: $ {PRECIX} / LIB BOUWEN UW PROGRAMMA: Hier is een voorbeeld MAKEFILE ( Voor GNU / Linux), om u te laten zien hoe u uw programma kunt compileren / koppelen aan uw programma met libsqlora8: # MAKEFILE om foo te bouwen ## wijzig dit in het voorvoegsel dat u tijdens het configureren van de bibliotheek gebruikt. LIBSQLORA8_PRFIX = / USRCC = GCCCPPFLAGS = -I $ ( Libsqlora8_prefix) / include -I $ (libsqlora8_prefix) / lib / libsqlora8 / omvatten # Verwijderen -D_Rentrant Als u geen Libsqlora8 hebt geconfigureerd met ThreadSCFLAGS = -G -D_REENTRANT # Verwijder -LPTHREAD ALS JE NIET LIMSQLORA8 MET DRAGSLDFLAGS IS GEWEURD WL, -R $ (libsqlora8_prefix) / lib -l $ (libsqlora8_prefix) / lib-lsqlora8 -WL, -R $ (Oracle_home) / lib -l $ (Oracle_home) / lib-llclntsh -lppthreadall: foofoo.o: foo. CFOO: FOO.OCLEAN: $ (RM) FOO.O FOOAUTOCONF: als u Automake / Autoconf gebruikt in uw ontwikkeling, kunt u de meegeleverde macro's gebruiken om deze eenvoudig in uw project te integreren. Deze macro stelt ook de paden op naar de Oracle-bibliotheken. De bestanden Aclibsqlora8.m4 en Acoracle.m4, die beide in het pakket zijn opgenomen en gekopieerd naar $ {Prefix} / Share / Aclacalsyntax: AM_PATH_LIBSQLORA8 () Voorbeeld: Voeg deze regels toe aan uw configure.in:DNLDNL Controleer of de vereiste libsqlora8 is geïnstalleerddnlam_path_libsqlora8 (2.3.0, , ) PKG-CONFIG: Als u PKG-CONDION gebruikt, kunt u deze controleren via deze macro in uw configure.indndnl Controleer of de vereiste libsqlora8 is geïnstalleerdDnlpkg_check_modules (libsqlora8, , , ) Milieuvariabelen: · sqlora_trace_level: definieert het traceerniveau (0 .. 4). · SQLORA_TRACE_FILE: de bestandsnaam waar het spoor is geschreven (standaard: sqlora8.trc). · Sqlora_arraysize: de prefetch-maat voor de cursors (standaard is 100 records). · Oracle_SID


libsqlora8 Gerelateerde software