Several of our projects were developped around a relational database. Most often the open source database MySQL was used but John has also experience with SQLite and MS SQL.
When possible John tries to use an abstraction layer like JDBC for Java or DBI for Perl so his customers are not tied to one vendor specific database solution.