The SQuirreL SQL Client is a database administration tool.
It provides an editor that offers code completion and syntax highlighting for standard SQL.
It also provides a plugin architecture that allows plugin writers to modify much of the application's behavior to provide database-specific functionality or features that are database-independent.
As this desktop application is written entirely in Java with Swing UI components, it should run on any platform that has a JVM.
[3] SQuirreL SQL Client is free as open source software that is distributed under the GNU Lesser General Public License.