The following files are all 100% pure Java and are used with both the Thin and OCI drivers. To use the OCI driver you must also download the appropriate shared library or DLL files.
For use with JDK 1.2
classes12.zip - JDBC classes ( 1,892 kB) - Oracle8i 22.214.171.124 Patch ( 3 kB) This patch fixes the compatibility problem that shows up when using the 126.96.36.199 and 188.8.131.52 JDBC drivers to connect to a 9i database. Check Readme for more information.
classes111.zip - JDBC classes ( 1,741 kB) - Oracle8i 184.108.40.206 Patch ( 2kB) This patch fixes the compatibility problem that shows up when using the 220.127.116.11 and 18.104.22.168 JDBC drivers to connect to a 9i database. Check Readme for more information.
The following shared library/DLL files are for use with the OCI driver only.
Disclaimer: For JDBC OCI drivers, downloading .dll and .so files on top of an existing Oracle Client install might not work because of dependency on OS shared library, we recommend a proper install of the corresponding Oracle Database Client, instead. In Oracle Database 10g, Instant Client will provide a downloadable, small footprint, and fast JDBC OCI drivers.
OCI drivers for JDK 1.2.x
jdbc817jdk12-nt.zip - Windows NT shared libraries (1,905 kb)
Note: Oracle 8.1.7 Client must be installed before the OCI driver can be used.
SQLJ requires an installation of JDK1.1 from JavaSoft. It must be installed and the Java interpreter must be available in your path. In the rest of this page we assumed that both the Java compiler (javac) and the Java interpreter (java) are installed correctly in your path.
Since SQLJ runs on top of the JDBC API, a driver compliant with the database to be used must be installed in your system. The current version of SQLJ has been tested with the production release of Oracle's JDBC driver.