Oracle Xe Free Download

Posted onby

To develop a Java application that connects to Oracle Database XE, you need to ensure that certain components are correctly installed. This chapter covers the following topics:

You probably already know about the Oracle cloud free tier which include Autonomous Database and 2 VMs for free forever. Something Id dint know, is that you can actually set a second (or third) database using it thanks to Oracle XE Database and couple of memory tricks. 3.5 on 44 votes. Oracle Database 11g Express Edition (Oracle Database XE) is an entry-level, small-footprint database based on the Oracle Database 11g Release 2 code base. May 02, 2021 Oracle Database XE 11g Release 2. An icon used to represent a menu that can be toggled by interacting with this icon.

Note: For platform specific JDBC-OCI libraries See Instant Client Oracle Database 10 g Release 2 ( JDBC Drivers JavaDoc (4,383,404 bytes).

What You Need to Install

To connect java application with the oracle database, we need to follow 5 following steps. In this example, we are using Oracle 10g as the database. So we need to know following information for the oracle database: Driver class: The driver class for the oracle database is oracle.jdbc.driver.OracleDriver. JDBC driver for Oracle Database provides Oracle Database JDBC driver. Drivers can be use by others Splunk apps like DB Connect. Free Trials & Downloads. MySQL Connector/J is the official JDBC driver for MySQL. Oracle Corporation and/or its affiliates. A JDBC example to show you how to connect to a Oracle database with a JDBC driver. Tested with: Java 8; Oracle database 19c; Oracle JDBC driver for Java 8, ojdbc8.jar; 1. Download Oracle JDBC Driver. Visit Oracle database website and download the.

To be able to develop the sample application, you need to install the following products and components:

Note: For platform specific JDBC-OCI libraries See Instant Client Oracle Database 10 g Release 2 ( JDBC Drivers JavaDoc (4,383,404 bytes). 4 Java Database Connectivity (JDBC) Is not Certified for Oracle Database Express Edition for Windows Vista. At this time, and until the availability of Java Development Kit 1.4.2_14 from Sun Microsystems, JDBC is not certified on Oracle Database Express Edition for Windows Vista.

The following subsections describe these requirements in detail.

Oracle Database XE Server

Oracle Express Edition Free Download

To develop the Java application, you need a working installation of Oracle Database XE Server with the HR schema, which comes with the database. You perform the Oracle Database XE Server installation before the Oracle Database XE Client installation. The installation creates an Oracle database and provides additional tools for managing this database. The server installation is platform-specific. For more information, refer to the following Oracle Database XE installation guides and release notes:

Free download video

Modifying the HR Schema for the JDBC Application

The HR user account, which contains the sample HR schema used for the Java application in this guide, is initially locked. You must log in as a user with administrative privileges (SYSTEM) and unlock the account before you can log in as HR.

If the database is locally installed, use the command prompt or console window to unlock the account as follows:

  1. Log in to SQL*Plus as a user with DBA privileges, for example:

  2. Run the following command:

  3. Test the connection as follows:

You should see a message indicating that you have connected to the database.

In addition, some of the constraints and triggers present in the HR schema are not in line with the scope of the Java application created in this guide. You must remove these constraints and triggers as follows using the following SQL statements:

Oracle 10g Xe Free Download

Oracle Database XE Client

You install Oracle Database XE Client onto any computer that needs to access Oracle Database XE Server. The installation includes the following development tools:

  • Oracle JDBC drivers

  • Oracle Open Database Connectivity (ODBC) driver

  • Oracle Provider for OLE DB

  • Oracle Data Provider for .NET (ODP.NET)

  • Oracle Services for Microsoft Transaction Server

The client installation is platform-specific. Refer to the Oracle Database XE installation guides, listed in the Oracle Database XE Server section, for more information on installing the client.


To create and compile Java applications, you need the full Java 2 Platform, Standard Edition, Software Development Kit (J2SE SDK), formerly known as the Java Development Kit (JDK). To create and compile applications that access databases, you must have the full JDBC application programming interface (API) that comes with J2SE. This download also includes the Java Runtime Environment (JRE).


  • Oracle Database XE does not support JDK 1.2 and JDK 1.3, including all classes12*.* files. You need to use the ojdbc14.jar file with JDK 1.4.x instead.

  • If you are using the Base version of Oracle JDeveloper release 10.1.3, then you need to have J2SE version 1.5.0_05.

  • The use of oracle.jdbc.driver.* classes and the OracleConnectionCacheImpl class, although still supported in Oracle Database XE, is deprecated.

See Also:

Sun Microsystems Java documentation online
  • For information on installing Java, refer to

  • For information on the JDBC API, refer to

Integrated Development Environment

For ease in developing the application, you can choose to develop your application in an integrated development environment (IDE). This guide uses Oracle JDeveloper to create the files for this application. For more information on installing JDeveloper, refer to Installing Oracle JDeveloper.

Web Server

The sample application developed in this guide uses JavaServer Pages (JSP) technology to display information and accept input from users. To deploy these pages, you need a Web server with a servelet and JSP container, such as the Apache Tomcat application server.

This guide uses the embedded server in JDeveloper for deploying the JSP pages. It is called the Oracle Application Server Containers for J2EE server, or the OC4J server for short. If you choose not to install Oracle JDeveloper, then any Web server that allows you to deploy JSP pages should suffice.

JDeveloper supports direct deployment to the following production application servers:

  • Oracle Application Server

  • BEA WebLogic

  • Apache Tomcat

  • IBM WebSphere

  • JBoss

For more information about these servers, please refer to vendor-specific documentation.

Verifying the Oracle Database XE Client Installation

Oracle Database XE client installation is platform-specific. You need to verify that the client installation was successful before you proceed to create the sample application. This section describes the steps for verifying an Oracle Database XE client installation.

Verifying a client installation involves the following tasks:

Checking Installed Directories and Files

Installing Oracle Java products creates the following directories:

  • ORACLE_HOME/jdbc

  • ORACLE_HOME/jlib

Check whether the directories described in Table 2-1have been created and populated in the ORACLE_HOME directory.

Table 2-1 Directories and Files in the ORACLE_HOME Directory



The lib directory contains the ojdbc14.jar and ojdbc14_g.jar required Java classes. These contain the JDBC driver classes for use with JDK 1.4.


This file contains late-breaking and release-specific information about the drivers, which may not have been included in other documentation on the product.


This directory contains the orai18n.jar file. This file contains classes for globalization and multibyte character sets support.


These files can also be obtained from the Sun Microsystems Web site. However, it is recommend to use the releases supplied by Oracle, which have been tested with the Oracle drivers.

Checking the Environment Variables

This section describes the environment variables that must be set for the JDBC Thin Driver. You must set the CLASSPATH for your installed JDBC Thin Driver. For JDK 1.4, you must set the following values for the CLASSPATH:


Ensure that there is only one JDBC class file, such as ojdbc14.jar, and one globalization classes file, orai18n.jar, in your CLASSPATH.


The JDBC Thin Driver requires a TCP/IP listener to be running on the computer where the database is installed.

Oracle JDBC OCI Driver

If you install the JDBC OCI driver on the Sun Solaris platform, then you must also set the following value for the library path environment variable as follows:

  • On Sun Solaris, set LD_LIBRARY_PATH as follows:

    This directory contains the libocijdbc10.soshared object library.


    If you are running a 32-bit Java virtual machine (JVM) against a 64-bit client or database, then you must also add ORACLE_HOME/lib32 to LD_LIBRARY_PATH.
  • On Microsoft Windows, set PATH as follows:

    This directory contains the ocijdbc10.dll dynamic link library.

Determining the JDBC Driver Version

You can determine the version of the JDBC driver that you installed by calling the getDriverVersion method of the OracleDatabaseMetaData class. The following sample code illustrates how to determine the driver version:

Installing Oracle JDeveloper

In this guide, the integrated development environment (IDE) that is used to create the sample Java application using JDBC is Oracle JDeveloper release 10.1.3. This release of JDeveloper is supported on the Microsoft Windows XP, Windows 2000, Windows NT, Linux, Solaris, Mac OS X, and HP-UX operating systems. Installation of JDeveloper is described in detail in Oracle JDeveloper 10g Release 3 (10.1.3) Installation Guide for the Studio Edition, which is available online on the Oracle Technology Network at

This guide gives a detailed description of the JDeveloper system requirements, and all the details about installing JDeveloper on the supported platforms. You should also read JDeveloper 10g Release Notes, which is available online on the Oracle Technology Network at

JDeveloper Studio Edition: Base Installation and Full Installation

Oracle 11g Express Edition Free Download

JDeveloper 10.1.3 is available in three editions. Further, each of these editions is available as the base installation and the full installation. The Studio Edition includes Oracle ADF, which is required for developing the master-detail application created in this guide.

You can install either the base installation or the full installation of the JDeveloper Studio Edition. In addition to JDeveloper, the full installation includes the required version of Java, the specialized Oracle Java Virtual Machine for JDeveloper (OJVM), and the online documentation, so the download file size is larger. For quicker downloading, you can install the JDeveloper base installation.

Steps to Install JDeveloper

Jdbc Driver For Oracle 10g Free Download Windows 10

JDeveloper does not require an installer, because it is provided as a ZIP file. In outline, the installation process is as follows:

Oracle Database Xe Free Download

  1. If you are installing the Base version, you need to have J2SE version 1.5.0_05 on your machine. If you are installing the Full version, this J2SE is included.

  2. Download JDeveloper version 10.1.3 Studio Edition from the Oracle Technology Network at

    Download the base installation (, or the full installation (

  3. Unzip the downloaded file into a target installation directory.


    Do not install JDeveloper in any existing ORACLE_HOME. You will not be able to uninstall it using Oracle Universal Uninstaller.

    If you install on a UNIX or Linux system, you have to modify jdev.conf to specify the SDK. Set the variable SetJavaHome in the file <jdev_install>/jdev/bin/jdev.conf to the location of your Java installation.For example, in a UNIX environment, if the location of your Sun J2SE SDK is in a directory called /usr/local/java, your entry in jdev.conf would be as follows:

    SetJavaHome /usr/local/java

    Other tasks that you must perform include setting the permissions for all JDeveloper files to read, and giving all users write and execute permissions to files in a range of JDeveloper directories.

  4. If you are using the base installation, there are some additional setup tasks, such as setting the location of your Java installation in the JDeveloper configuration file, optionally installing OJVM, and downloading the online documentation so that it is locally available.

Free Download Movies

See Also:

JDeveloper online documentation on Oracle Technology Network at

Starting JDeveloper

To start JDeveloper on Windows, run the jdev_installjdevbinjdevw.exe file, where jdev_install is the path to the location where you extract the JDeveloper files. To use a console window for displaying internal diagnostic information, run jdev.exe in the same directory instead of jdevw.exe.

Oracle Xe Free Download 64-bit

To start JDeveloper on other platforms, run the jdev_install/jdev/bin/jdev file.

I have installed Oracle 10G XE. I want to connect to it using JDBC . Which driver should i use for it and from where can i download it ?


Thank You.

Download Jdbc Driver For Oracle

4 Answers

On the machine you have installed the server, Oracle JDBC drivers are in ORACLE_HOME/jdbc/lib. Just put ojdbc14.jar on your classpath (ojdbc14_g.jar is the same as ojdbc14.jar, except that classes were compiled with 'javac -g' and contain some tracing information).

EDIT: According to Oracle Database 10g Release 2 ( JDBC Drivers, ojdbc14.jar contains classes for use with JDK 1.4 and 1.5 (and I don't see why it wouldn't work with a JDK 6, some features of JDBC 4.0 won't just be available).

Some newer drivers are available at Oracle Database 11g Release 2 JDBC Drivers but I don't really see the difference between ojdbc14.jar and ojdbc15.jar (except that ojdbc15.jar requires a JDK 5+): they are both JDBC 3.0 driver so I think it's just a matter of end of life support for ojbdc14.jar. If you want JDBC 4.0 support, you'll need ojdbc16.jar though. Have a look at the Oracle JDBC FAQ if you want more details.

You generally want the latest JDBC drivers, they will work with older versions of the database as well. Or, to be on the safe side, match the JDBC version with your DB.

Jdbc Driver For Oracle 10g Free Download 64-bit

According to this getting started guide you need the Oracle Express client which can be found here

Oracle Jdbc 11 Driver

Mark WilkinsMark Wilkins

You want to choose a JDBC driver that matches both your version of Oracle and the JDK you're using. ojdbc14.jar is for JDK 1.4; there are newer versions for at least JDK 5 that I know of. I'm not sure if there's a JDBC driver for JDK 6. Use the best match to your situation that Oracle makes available.

Jdbc Driver For Oracle 10g

Not the answer you're looking for? Browse other questions tagged javaoraclejdbc or ask your own question.

English Video Songs Subtitles Downloadยป