A JDBC object class maps an LDAP object class to one or more relational database tables. A JDBC object class works in a similar way to a join data view (see Join Data Views). Just as a join data view has primary and secondary source data views, a JDBC object class can obtain its information from more than one table. One table must be defined as the primary table, and additional tables, if they exist, are defined as secondary tables. The primary table controls the list of entries and additional information on these entries is extracted from the secondary tables.
When you define a JDBC object class, you must specify the following operands:
The name of the JDBC data view to which this object class is attached.
The name of the JDBC object class.
The primary JDBC table from which the object class will obtain its list of entries.
A DN pattern that controls how DNs are constructed in the data view.
Optionally, one or more secondary JDBC tables.