I am developing a Java application to search our school's user database. The existing web search only searches by name, so this application will "harvest" all the data from the web search results into a database for the application.
Uses Sshtools' j2ssh API to retrieve an /etc/passwd file so it has a list of usernames.
Uses hsqldb as the JDBC driver to store all the data in regular files. (No database setup for the user required).