Oracle Class Library is a C++ tool for client/server application creation across platforms, providing simple development and seamless native access to Oracle data.
This class library encapsulates OCI calls in high-level classes, which eliminates the complexity of using OCI directly, while still retaining the performance and all abilities of native routines. OCL enables users to use the power and flexibility of SQL in their application programs without any restrictions.
OCL contains a vast range of classes that users can leverage to control database connections, execute SQL statements, store, and process result rows of queries, and utilize common classes that are useful for developing database applications. Most importantly, all the classes have an intuitive, easy to use interface that reduces the hurdle of using the software tool.
Written in ANSI C++, OCL uses only the Standard C++ Library, which enables users to port their applications easily to other platforms. On top of this, Oracle Class Library provides easiness in using from Pro*C/C++ and the power of Oracle Call Interface.
Users can fully enjoy the benefits of OCL by designing and developing highly customized database applications while improving the performance of data processing in their applications. The software tool also allows users to compile the same application for different platforms, automatically convert between Oracle internal datatypes and high-level language datatypes, fetch rows quickly, cache result rows in memory to process them later, use arrays as input and output program variables, call stored procedures easily, handle errors, and use LONG fields in the database.
Overall, Oracle Class Library is a robust software tool that simplifies the process of developing, managing, and improving database applications.
Version 2: N/A