We take an example. Suppose our database contains a table of our friends' nicknames and their respective birth dates:

 As being mentioned in the introduction to this section the JDBC™ standard provides a container interface rather than using java.util.List or similar. Calling next() prior to actually accessing data on the client side is mandatory! The next() method positions an internal iterator to the first element of our dataset unless the latter being empty. Follow the link address and **read** the documentation. The access methods have to be chosen according to matching types. An overview of database/Java™ type mappings is being given in https://docs.oracle.com/javase/1.5.0/docs/guide/jdbc/getstart/mapping.html.

We now present a series of exercises thereby exploring important aspects of JDBC read access.