ocilib-4.2.0

所属分类:Oracle数据库
开发工具:Windows_Unix
文件大小:952KB
下载次数:13
上传日期:2015-12-05 08:07:58
上 传 者hyoracle
说明:  Oracle数据库引擎,oci高级封装,对SQL,PL/SQL完美支持
(Oracle engine, oci advanced packaging, the perfect support for SQL, PL/SQL)

文件列表:
ocilib-4.2.0 (0, 2015-09-22)
ocilib-4.2.0\AUTHORS (109, 2015-09-22)
ocilib-4.2.0\COPYING (26430, 2015-09-22)
ocilib-4.2.0\ChangeLog (134059, 2015-09-22)
ocilib-4.2.0\ChangeLog.txt (136651, 2015-09-22)
ocilib-4.2.0\INSTALL (10628, 2015-09-22)
ocilib-4.2.0\Makefile.am (804, 2015-09-22)
ocilib-4.2.0\Makefile.in (25913, 2015-09-22)
ocilib-4.2.0\NEWS (825, 2015-09-22)
ocilib-4.2.0\THANKS (1137, 2015-09-22)
ocilib-4.2.0\Thanks.txt (1137, 2015-09-22)
ocilib-4.2.0\VERSION (5, 2015-09-22)
ocilib-4.2.0\acinclude.m4 (235779, 2015-09-22)
ocilib-4.2.0\aclocal.m4 (316684, 2015-09-22)
ocilib-4.2.0\acocilib.m4 (7760, 2015-09-22)
ocilib-4.2.0\config.h.in (1549, 2015-09-22)
ocilib-4.2.0\config (0, 2015-09-22)
ocilib-4.2.0\config\config.guess (44466, 2015-09-22)
ocilib-4.2.0\config\config.sub (32560, 2015-09-22)
ocilib-4.2.0\config\depcomp (17574, 2015-09-22)
ocilib-4.2.0\config\install-sh (13184, 2015-09-22)
ocilib-4.2.0\config\ltmain.sh (243248, 2015-09-22)
ocilib-4.2.0\config\missing (11135, 2015-09-22)
ocilib-4.2.0\configure (404050, 2015-09-22)
ocilib-4.2.0\configure.ac (948, 2015-09-22)
ocilib-4.2.0\demo (0, 2015-09-22)
ocilib-4.2.0\demo\Makefile.am (659, 2015-09-22)
ocilib-4.2.0\demo\Makefile.in (19750, 2015-09-22)
ocilib-4.2.0\demo\Makefile_demo (813, 2015-09-22)
ocilib-4.2.0\demo\Makefile_demo.in (805, 2015-09-22)
ocilib-4.2.0\demo\abort.c (1043, 2015-09-22)
ocilib-4.2.0\demo\abort.cpp (1082, 2015-09-22)
ocilib-4.2.0\demo\array.c (1359, 2015-09-22)
ocilib-4.2.0\demo\array.cpp (1024, 2015-09-22)
... ...

**************************************************************************** +----------------------------------------------------------------------+ | | | OCILIB - C Driver for Oracle | | | | (C Wrapper for Oracle OCI) | | | +----------------------------------------------------------------------+ | | | Website : http://www.ocilib.net | | | +----------------------------------------------------------------------+ | | | Copyright (c) 2007-2015 Vincent ROGIER | | | +----------------------------------------------------------------------+ | | | (GNU PACKAGE) | | | +----------------------------------------------------------------------+ **************************************************************************** DESCRIPTION =========== OCILIB is an open source and portable Oracle Driver that delivers really fast and reliable access to Oracle databases. The OCILIB library : * offers a rich, full featured and easy to use API * runs on all Oracle platforms * is written in pure ISO C code with native ISO C Unicode support * encapsulates OCI (Oracle Call Interface) * is the most complete available OCI wrapper VERSION ======== see VERSION file. FEATURES ======== * Full Ansi and Unicode support on all platforms (ISO C wide strings or UTF8 strings) * Full 32/*** bits compatibility * Comptabile with all Oracle version >= 8i * Automatic adaptation to the runtime Oracle client version * Runtime loading of Oracle libraries * Builtin error handling (global and thread context) * Full support for SQL API and Object API * Full support for ALL Oracle SQL and PL/SQL datatypes (scalars, objects, refs, collections, ..) * Full support for PL/SQL (blocks, cursors, Index by Tables and Nested tables) * Support for non scalar datatype with trough library objects * Oracle Pooling (connections and sessions pools) * Oracle XA connectivity (X/Open Distributed Transaction Processing XA interface) * Oracle AQ (Advanded Queues) * Oracle TAF (Transparent Application Failover) and HA (High availabality) support * Binding array Interface * Returning DML feature * Scrollable statements * Statement cache * Direct Path loading * Remote Instances Startup/Shutdown * Oracle Database Change notification / Continuous Query Notification * Oracle warnings support * Global and local transactions * Describe database schema objects * Hash tables API * Portable Threads and mutexes API DOWNLOAD ======== Available at : URL : http://www.ocilib.net LICENSE ======= see COPYING file. COMPATIBILITY ============= This current source is pure ISO C and should compile with any C90 Compliant compiler for ansi version and C99 for unicode versions. Validated Platforms (32/***bits): - Windows - UP/UX - Linux - Solaris - AIX - Mac OS X - OpenvMS (full validation pending) Validated Compilers : - GCC / MinGW - MS Compilers - XLC - CCs - LabView Validated Oracle versions : - Oracle 8i - Oracle 9i - Oracle 10g - Oracle 11g INSTALLATION AND LIBRARY BUILDS =============================== see INSTALL file for installation options. To install, use GNU install : >./configure >./make >./make install you migth need to `su` to make install Make sure Oracle library path and the ocilib library path are defined in your shared library variable (LB_LIBRARY_PATH, LDPATH, SHLIB_PATH....) Custom install options `--with-oracle-charset' Specify charset uses with Oracle OCI libraries Possible values are : ansi|wide Default is : ansi `--with-oracle-import' Specify how OCILIB is importing Oracle OCI libraries Possible values are : linkage|runtime Default is : linkage in runtime import mode, Oracle libraries and environment are not checked during compilation time. `--with-oracle-home' Specify your Oracle home location. (for regular Oracle client installation) Default is $ORACLE_HOME Only used if import mode is linkage `--with-oracle-headers-path' Specify your OCI public headers path (for Oracle Instant client) Only used if import mode is linkage `--with-oracle-lib-path' Specify your OCI shared library path (for Oracle Instant client) this directory must contains the libclntsh library. You might need to create a symbolic link without version number. Only used if import mode is linkage `--with-custom-loader' Specify the linker the flag for adding support for loaders other than ld Default value is '-ldl'. Only used if import mode is runtime BUILD DEMO ========== copy demo.c and Makefile_demo from the folder $(OCILIB_PREFIX)/share/doc/ocilib/demo (OCILIB_PREFIX is the installation lib folder - default is /usr/local) to any of our full access directory and then compile : >make -f Makefile_demo MAKE ANY PROGRAM WITH OCILIB ============================ Add the following to your makefile 1/ define charset add -DOCI_CHARSET_xxxx to your CFLAGS where xxxx can be : ANSI | WIDE 2 / link OCILIB library add -L$(OCILIB_PREFIX)/lib -locilib to your LDFLAGS where OCILIB_PREFIX is the installation lib folder - default is /usr/local 2 / link Oracle library (if import mode = linkage which is default) add -L$(ORACLE_HOME)/lib -lclntsh to your LDFLAGS FEED BACK, BUG REPORTS ====================== URL : http://www.ocilib.net/support DOCUMENTATION ============= Included in the library archive, it's installed in $(OCILIB_PREFIX)/share/doc/ocilib/html/ Online : http://www.ocilib.net/documentation/html USE OF OCILIB ============= Please, Let me know about projects using OCILIB. Send me a mail at with a brief description of your project Thanks.

近期下载者

相关文件


收藏者