The Oracle JDBC for Rdb Drivers provide direct access to Rdb databases from JAVA. There are two flavors of Oracle JDBC for Rdb Drivers available.
The Oracle JDBC for Rdb Native Driver that connects directly to Rdb SQL via a native API. This driver requires an Rdb client installation, and therefore is Rdb-specific and not suitable for applets. The Native driver, written in a combination of Java and C, converts JDBC invocations to calls to SQLMOD modules, using native methods to call C-entry points.
The Oracle JDBC for Rdb Driver uses the Rdb libraries on the client machine on which it is installed.
The Oracle JDBC for Rdb Thin Driver which is a 100% pure JAVA driver that communicates directly to the Oracle JDBC for Rdb Thin servers via JAVA Sockets over TCP/IP.
The Oracle JDBC for Rdb servers are the server-side components that service JDBC requests issued by applications using the Oracle JDBC for Rdb Thin driver. The Oracle JDBC for Rdb Thin Driver requires no additional Oracle software to be installed on the client side. For applets it can be downloaded into a browser along with the Java applet being run. The Oracle JDBC for Rdb servers require Rdb and JAVA to be installed on the server side.