JDBC Server Programmer's Reference
Parentheses, commas, equal signs, and other symbols not previously described must be entered as shown. For example:
-D propertyName=newValue
Item Spacing
Spaces shown between items are required unless one of the items is a punctuation symbol such as a parenthesis or
comma. If there is no space between two items, spaces are not permitted. In the following example, spaces are not
permitted before or after the period:
subvolume-name.filename
Line Spacing
If the syntax of a command is too long to fit on a single line, each line that is to be continued on the next line ends with a
backslash (\) and each continuation line begins with a greater-than symbol (>). For example:
/usr/bin/c89 -c -g -I /usr/tandem/java/include \
> -I /usr/tandem/java/include/oss -I . \
> -Wextensions -D_XOPEN_SOURCE_EXTENDED=1 jnative01.c
Introducing the NonStop JDBC Server
The NonStop JDBC Server includes two components that work together to let remote Java programs access NonStop SQL
databases on Compaq servers:
Component Description
Type 3 (pure Java)
JDBC driver on the
client
This driver uses Java Remote Method Invocation (RMI) to direct JDBC calls to the JDBC Server
component on the Compaq server.
Remote Java RMI
object on the Compaq
server
This object, known as the JDBC Server, is registered with rmiregistry and runs as a daemon.
When it starts, it registers all the user-specified JDBC drivers with its DriverManager. The JDBC
Server implements the whole interface of a JDBC Driver object, allowing access to any Type 2
JDBC driver registered with the DriverManager.
Figure 1. Remote Client Using the NonStop JDBC Server to Access NonStop SQL