libsqlora8

LIBSQLORA8 es una simple biblioteca de C para acceder a las bases de datos de Oracle.
Descargar ahora

libsqlora8 Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freely Distributable
  • Precio:
  • FREE
  • Nombre del editor:
  • Kai Poitschke
  • Sitio web del editor:
  • http://www.poitschke.de/libsqlora8/

libsqlora8 Etiquetas


libsqlora8 Descripción

Libsqlora8 es una simple biblioteca de C para acceder a las bases de datos de Oracle. Libsqlora8 es una simple biblioteca C para acceder a las bases de datos de Oracle a través de la interfaz OCI. Hace que las tareas de programación simples sean mucho más fáciles, ya que es un programador de C ++ y desea diseñar programas de OO estrictos, mejor se vea la biblioteca OTL desarrollada por Sergei Kuchin. La biblioteca se desarrolló en SUSE GNU / Linux. La biblioteca debe compilar en cada sistema UNIX. Aquí hay algunas características clave de "libsqlora8": · No necesite aprender la compleja API OCI OCI. · Interfaz fácil para la interfaz OCI de ORACOS. Usted obtiene el rendimiento, pero no necesita conocer todos los detalles. · Array automática Fetch. · Soporta lectura y escritura LOBS. · Hilo seguro. Necesita POSIX o el paquete de hilos de Oracle. · Construye como biblioteca estática y compartida. Nota: la unión con oráculos Las bibliotecas estáticas siempre es difícil .instalación: asegúrese de que su entorno de Oracle esté configurado correctamente (por ejemplo, Ej. oracle_Home) $> gunzip -c libsqlora8-2.3.0.tar.gz | TAR XF - $> CD LIBSQLORA8-2.3.0 $> ld_library_path = $ oracle_home / lib $> Exportar ld_library_path $> ./ Configurar $> Hacer $> Hacer instalarla La biblioteca se construye como compartida y estática. Cuando se utiliza esta biblioteca, agregue -lsqlora8 -l $ oracle_home / lib -lclntsh a su LDFLAGS. No intentes vincular la estática. Es horrible encontrar la secuencia de enlace de las bibliotecas estáticas de Oracle: (Nota: debe establecer / agregar su variable LD_LIBRARY_PATH a / con $ oracle_home / lib: $ {prefix} / lib construcción de su programa: aquí hay un ejemplo de makefile ( Para GNU / Linux), para mostrarle cómo compilar / vincular su programa con Libsqlora8: # Makefile para construir Foo ## Cambiar esto al prefijo que utilizó durante la configuración de la biblioteca.libsqlora8_pefix = / usrcc = gcccppfflags = -i $ ( Libsqlora8_prefix) / incluyen -i $ (libsqlora8_prefix) / lib / libsqlora8 / include # eliminar -d_reentrant Si no configuró libsqlora8 con threadscflags = -g -d_reentrant # eliminar -lpthread si no configuró libsqlora8 con threadsldflags = - WL, -R $ (libsqlora8_prefix) / lib -l $ (libsqlora8_prefix) / lib -lsqlora8 -wl, -r $ (oracle_home) / lib -l $ (oracle_home) / lib -lclntsh -lpthradall: foofoo.o: foo. CFOO: FOO.OCLEAN: $ (RM) FOO.O FOOAUTOCONF: Si está utilizando AutoTake / AutoConf en su desarrollo, puede usar las macros suministradas para integrarlo fácilmente en su proyecto. Esta macro establece también los caminos a las bibliotecas de Oracle. Los archivos aclibsqlora8.m4 y Acoracle.m4, que están incluidos en el paquete y se copian a $ {prefijo} / share / aclocalsyntax: am_path_libsqlora8 (]): Agregue estas líneas a su configuración.in ,NlDNL Compruebe si la LIBSQLORA8 requerida está instaladaDNLAM_PATH_LIBSQLORA8 (2.3.0, , ) PKG-CONFIG: Si está utilizando PKG-CONFIG, puede verificarlo a través de esta macro en su configuración. IndNlDNL Compruebe si la LIBSQLORA8 es necesariaDNLPKG_CHECK_MODULES (LIBSQLORA8, , , ) Variables de entorno: · SQLORA_TRACE_LEVEL: Define el nivel de rastro (0 .. 4). · SQLLORA_TRACE_FILE: El nombre de archivo donde se escribe la traza (predeterminado: SQLORA8.TRC). · SQLLORA_ARRAYSEZE: El tamaño de prefiscal para los cursores (predeterminado es 100 registros). · Oracle_sid


libsqlora8 Software relacionado