Oracle Database Online Documentation
10g Release 2 (10.2)
Application Development
Application Development
You can develop applications using many operating systems, languages, and tools. Different parts of the application can run inside the database, on an application server, or on a client machine.
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
Java
The Java programming language is used for database code that runs inside the database, on a middle tier, or on a client system. Many database components have Java APIs that are documented in the Javadoc format.
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
PDF for offline viewing
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
PDF for offline viewing
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![No other download option available. No other download option available.](../dcommon/img/icn-16-download-none.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![No other download option available. No other download option available.](../dcommon/img/icn-16-download-none.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![No other download option available. No other download option available.](../dcommon/img/icn-16-download-none.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![No other download option available. No other download option available.](../dcommon/img/icn-16-download-none.png)
![No summary available. No summary available.](../dcommon/img/icn-16-info-none.png)
![No other download option available. No other download option available.](../dcommon/img/icn-16-download-none.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![No other download option available. No other download option available.](../dcommon/img/icn-16-download-none.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
PDF for offline viewing
![No summary available. No summary available.](../dcommon/img/icn-16-info-none.png)
![No other download option available. No other download option available.](../dcommon/img/icn-16-download-none.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![No other download option available. No other download option available.](../dcommon/img/icn-16-download-none.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![No other download option available. No other download option available.](../dcommon/img/icn-16-download-none.png)
![No summary available. No summary available.](../dcommon/img/icn-16-info-none.png)
![No other download option available. No other download option available.](../dcommon/img/icn-16-download-none.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![No other download option available. No other download option available.](../dcommon/img/icn-16-download-none.png)
XML
You can store XML content in the database, and write applications to process it and use it as a data interchange format:
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![No other download option available. No other download option available.](../dcommon/img/icn-16-download-none.png)
Globalization
You can store data from different character sets and code pages, and manipulate and present that data as appropriate for each locale:
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![No other download option available. No other download option available.](../dcommon/img/icn-16-download-none.png)
Oracle Intermedia
Oracle interMedia lets you write applications to manipulate images, audio, and video within the database:
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![No other download option available. No other download option available.](../dcommon/img/icn-16-download-none.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![No other download option available. No other download option available.](../dcommon/img/icn-16-download-none.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
SQL and PL/SQL
SQL is the underlying language for all database programming. PL/SQL is tightly integrated with SQL, usually for code running inside the database such as triggers, stored procedures and functions, and PL/SQL packages. SQL*Plus is the command-line tool for running SQL and compiling PL/SQL.
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
Oracle Call Interface
The Oracle Call Interface is for low-level, efficient coding in C or C++:
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
Application Developer Guides
These books cover specific aspects of developing with Oracle:
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
Precompilers
The precompilers are used for traditional client-server applications in various languages:
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)
![Click to show summary. Click to show summary.](../dcommon/img/icn-16-info.png)
![Click to show download options. Click to show download options.](../dcommon/img/icn-16-download.png)