All databases has its own JDBC-Driver.
You can change the driver in the configuration-dialog under "Driver Configuration".
Keyboard Shortcuts
You are able to modify shortcuts for common actions like "executing sql" or "commit" and "rollback" or opening a new database connection tab for another SQL query to another database.
SSH Connection Configuration
You can set/configure SSH-Connections for remote access to a database instance.
This will be handled over port-forwarding to a local address on your machine.
Connection Configurations
You can configure many databases with a lot of options.
For example "Database-Group" is an optional field, but if you fill there a group-name for example "production"
then you are able to modify some GUI-Components in your CSS-Stylesheet with this group-name as a CSS-Class.
Use SSH Connection
Here you can enter the remote address of you database instance over your selected SSH-Connection.
Customizing over CSS
You are able to customize the whole application over a CSS-Stylesheet.
You can also create many styles/themes and change them at runtime.
In The configurations you can set a default one.
Database Diagram
One feature is to create a database-diagram with their dependencies like a limited ER-Diagram.
You are also able to create virtual/manual dependencies for different tables via a dialog which will be showed their in a red color.
The autocompletion also uses the manually created dependencies.
The manual created dependencies are only available in the database-explorer!