0% found this document useful (0 votes)
31 views2 pages

Tools: Testing Oracle Live SQL Makes Available A Test Environment For Oracle Database Users. Programming Language Apis

Oracle provides several tools for developing applications that interact with Oracle databases, including Oracle Application Express, Oracle SQL Developer, and Oracle REST Data Services. Oracle databases can also be accessed from various programming languages like Java, C, C++, Python, PHP, and Ruby via APIs and language-specific connectors. The Database Upgrade Assistant and OPatch provide GUI and command-line tools for database administration tasks like upgrading and patching Oracle databases.

Uploaded by

Mayur Mandrekar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views2 pages

Tools: Testing Oracle Live SQL Makes Available A Test Environment For Oracle Database Users. Programming Language Apis

Oracle provides several tools for developing applications that interact with Oracle databases, including Oracle Application Express, Oracle SQL Developer, and Oracle REST Data Services. Oracle databases can also be accessed from various programming languages like Java, C, C++, Python, PHP, and Ruby via APIs and language-specific connectors. The Database Upgrade Assistant and OPatch provide GUI and command-line tools for database administration tasks like upgrading and patching Oracle databases.

Uploaded by

Mayur Mandrekar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Tools

As of 2007 Oracle Corporation had started a drive toward "wizard"-driven environments with
a view to enabling non-programmers to produce simple data-driven applications.[51]

The most popular application development tool that ships with Oracle Database is Oracle
Application Express (APEX), a browser-based tool that allows developers to build
responsive, database-driven applications, leveraging their SQL and PL/SQL skills.

Oracle SQL Developer, a free graphical tool for database development, allows developers to
browse database objects, to run SQL statements and SQL scripts, and to edit and debug
PL/SQL statements. It incorporates standard and customized reporting.

Oracle REST Data Services (ORDS) function as a Java EE-based alternative to Oracle HTTP
Server,[52] providing a REST-based interface to relational data.[53]

Users can also develop their own applications in Java and in PL/SQL, optionally using tools
such as:

 Oracle Forms
 Oracle JDeveloper
 Oracle Reports

The Database Upgrade Assistant (DBUA)[54] provides a GUI for the upgrading of an Oracle
database.[55]

JAccelerator (NCOMP) – a native-compilation Java "accelerator", integrates hardware-


optimized Java code into an Oracle 10g database.[56]

Oracle's OPatch provides patch management for Oracle databases.[57]

The SQLTXPLAIN tool (or SQLT) offers tuning assistance for Oracle SQL queries.[58]

Testing

 Oracle Live SQL makes available a test environment for Oracle Database users.[59]

Programming language APIs

Oracle Database can be accessed from many programming languages and environments.
These include:

 Java via JDBC, SQLJ


 Microsoft .NET via ODP.NET
 C and C++ via OCI, OCCI, Oracle's ODBC Driver, ODPI-C, OCILIB, Pro*C/C++
 Node.js via node-oracledb
 Python via cx_Oracle
 PHP via PHP OCI8, PDO_OCI
 Go via goracle, ora, go-oci8
 R via ROracle
 Ruby via ruby-oci8, ruby-odpi
 Ruby on Rails via the Oracle "enhanced" ActiveRecord adapter
 Perl via DBD::Oracle
 Erlang via erloci
 Rust via rust-oracle, mimir
 COBOL via Pro*COBOL
 FORTRAN via Pro*FORTRAN
 SAS via SAS/ACCESS(R) for Relational Databases

Java based languages like Scala can use JDBC to access Oracle Database.

You might also like