The J Data Driver (JDD) interface allows applications to access data from database management systems (DBMS), using Structured Query Language (SQL) expressions. The processing required by the application is essentially independent of the DBMS.
The application and the driver programs that access the DBMS are physically separate. To access a DBMS, you need only ensure a driver for that DBMS is available. There are JDD drivers for some DBMS. Note that the DBMS itself must support SQL because the JDD driver is only a thin layer which communicates directly with the client library of RDBMS.
Unlike J/ODBC, JDD does not depend on ODBC. The JDD interface uses the same set of Data Driver verbs defined in J/ODBC. Each JDD driver implements verbs such as ddcon and ddfet using native C API of that RDBMS.
The application sends requests to the J Data Driver, which converts them into DBMS specific C API calls to the client library of DBMS. The client library then sends them to the DBMS.
Explore - user documentation, see also the top navigation bar
Driver Locale - driver and z locale
Handles - connection and statement handles
Data Sources - data sources
Error Messages - error messages
Connect - connecting to a database
Read - reading data
Update - updating data
Create - creating a table
ODBC - J/ODBC
Contributed by BillLam