NonStop Server for Java (NSJ) Programmer's Guide (NSJ 2.0+)
Contents | Index | Glossary | Prev | Next
Accessing NonStop
TM
 SQL/MP Databases
Java
TM
 programs interact with Compaq NonStop
TM
 SQL/MP databases using the Java Database Connectivity
(JDBC
TM
) API.
The Compaq NonStop
TM
 Server for Java includes the following items:
The JDBC 2.0 API● 
The JDBC DriverManager in the Java Development Kit (JDK
TM
) 1.2.2● 
The following Type 2 drivers, which behave identically, except where the text says otherwise:
The original driver, sqlmp, which communicates with a local SQL/MP database❍ 
The transaction-aware driver, sqlmptx, which allows you to define transactions outside of JDBC by using
the methods described in Transactions
❍ 
● 
Descriptions of the new features in JDBC 2.0 are found in the "Introduction to NonStop
TM
 Server for Java
TM
" Section
under "Enhancements for JDBC
TM
 2.0."
To connect a Java program to an SQL/MP database, you must use JDBC DriverManager to load a driver, then use
that driver to connect the program to the database.
This section explains these subjects:
SQL/MP Support for JDBC● 
Transactions and JDBC● 
SQL/MP Driver Requirements● 
JDBC Driver Types● 
JDBC DriverManager● 
Loading a Driver● 
Connecting a Program to a Database● 
Passing SQL/MP Statements to a Database● 
Compatible Java and SQL/MP Data Types● 
Referring to Database Objects● 
Troubleshooting● 
Sample SQL/MP Program● 
Note:SQL/MP does not conform to the ANSI SQL-92 standard, so SQL/MP drivers are not considered
JDBC compliant; however, you can use SQL/MP drivers and write pure Java programs.
For more information about JDBC, see the JDBC
TM
 Data Access API
(http://www.javasoft.com/products/jdbc/index.html).










