DBeaver is a GUI tool to connect to, query and manage SQL databases. It’s written in Java.
This is a very useful feature of DBeaver. If you can SSH into a server, like an application server, and that server has access to databases, you can set up DBeaver to port-forward over SSH first.