|Oracle8i JDBC Developer's Guide and Reference
This section has the following subsections:
You can use either the Oracle JDBC Thin driver or the JDBC OCI driver to create an application. Because the JDBC OCI driver uses native methods, there can be significant performance advantages in using this driver for your applications.
An application that can run on a client can run on the server by using the JDBC Server driver.
If you are using a JDBC OCI driver in an application, then the application will require an Oracle installation on its clients. For example, the application will require the installation of Net8 and client libraries.
For applications that use the Oracle OCI driver, you can encrypt data by using Net8 ANO (Advanced Networking Option). For more information on ANO, please refer to the Net8 Administrator's Guide.
This section describes the issues you should take into consideration if you are writing an applet that uses the JDBC Thin driver.
An applet cannot open network connections except to the host machine from which it was downloaded. Therefore, an applet can connect to databases only on the originating machine. If you want to connect to a database running on a different machine, either:
Both of these topics are described in greater detail in "Connecting an Applet to a Database".
An applet that uses the JDBC Thin driver can connect to a database through a firewall. See "Using Applets with Firewalls" for more information on configuring the firewall and on writing connect strings for the applet.
Applets that use the JDBC Thin driver do not support data encryption.
To package and deploy an applet, you must place the JDBC Thin driver classes and the applet classes in the same zip file. This is described in detail in "Packaging Applets".