A utility that writes Java source code to run PL/SQL procedures and SQL statements in Oracle databases using a web service. By Orinda Software. [Commercial, with sources]
A simple SQL client with profiles of host/user/db combinations. It allows multiple JDBC drivers, browsing databases, as well as query and update. [Open Source, GPL]
Takes SQL statements as the input and then presents it in a structured way complete with proper indentation for sub clauses and capitalization of keywords. [Commercial]
An application to transfer tables and data among heterogeneous relational databases. Written in Java and using JDBC, it is fully database-independent. It should work for any RDBMS with a suitable JDBC driver. [Open Source, GPL]
"Natural language" interface to databases. Allows simple human language queries, rather than requiring the user to use SQL or fill in forms. [Open Source, Artistic License]
Creates flexible reports from mySQL databases in any ASCII-based format, like HTML, RTF, TEX, Postscript, VRML... whatever. Just edit a template-file and insert special-coded, even relational SQL-statements. [Open Source, GPL]